doitlive


Namedoitlive JSON
Version 3.0.3 PyPI version JSON
download
home_pagehttps://github.com/sloria/doitlive
SummaryBecause sometimes you need to do it live.
upload_time2017-11-08 22:38:44
maintainer
docs_urlNone
authorSteven Loria
requires_python
licenseMIT
keywords doitlive cli live coding presentations shell
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ========
doitlive
========

.. image:: https://img.shields.io/homebrew/v/doitlive.svg
  :alt: homebrew badge
  :target: https://github.com/Homebrew/homebrew-core/blob/master/Formula/doitlive.rb

.. image:: https://badge.fury.io/py/doitlive.svg
  :alt: pypi badge
  :target: http://badge.fury.io/py/doitlive

.. image:: https://travis-ci.org/sloria/doitlive.svg
  :alt: travis-ci status
  :target: https://travis-ci.org/sloria/doitlive


`doitlive` is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters.

.. image:: https://user-images.githubusercontent.com/2379650/31386572-2e2b9d14-ad95-11e7-9be5-fcc5ed09f0e8.gif
    :alt: Demo
    :target: http://doitlive.readthedocs.io


Get it now
----------

macOS with `Homebrew <http://brew.sh/>`_:
*****************************************

.. code-block:: bash

    $ brew update
    $ brew install doitlive

With pip:
*********

.. code-block:: bash

    $ pip install doitlive


Requires Python >= 2.7 or >= 3.3 with pip.

Quickstart
----------

1. Create a file called ``session.sh``. Fill it with bash commands.
2. Run ``doitlive play session.sh``.

.. code-block:: bash

    $ doitlive play session.sh


3. Type like a madman.


More at https://doitlive.readthedocs.io
---------------------------------------

Project Links
-------------

- Docs: https://doitlive.readthedocs.io/
- Changelog: https://doitlive.readthedocs.io/en/latest/changelog.html
- PyPI: https://pypi.python.org/pypi/doitlive
- Issues: https://github.com/sloria/doitlive/issues

Kudos
-----

- Idea came from Jordi Hermoso's `"Revsets" talk <https://www.youtube.com/watch?list=PLLj6w0Thbv02lEXIDVO46kotA_tv_8_us&feature=player_detailpage&v=NSLvERZQSok#t=978>`_  at PyCon 2014.
- Armin Ronacher's `click <http://click.pocoo.org/>`_ library  made this quick to implement.
- Themes inspired by Sorin Ionescu's `prezto <https://github.com/sorin-ionescu/prezto>`_ zsh themes.
- Hat tip to related projects `HackerTyper <http://hackertyper.com/>`_ and `PlayerPiano <http://i.wearpants.org/blog/playerpiano-amaze-your-friends/>`_


License
-------

MIT licensed. See the bundled `LICENSE <https://github.com/sloria/doitlive/blob/master/LICENSE>`_ file for more details.
            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "doitlive cli live coding presentations shell", 
    "upload_time": "2017-11-08 22:38:44", 
    "author": "Steven Loria", 
    "home_page": "https://github.com/sloria/doitlive", 
    "github_user": "sloria", 
    "download_url": "https://pypi.python.org/packages/b1/5d/4a5784409ff94900898ff671df2a32bf19469114eb8006286fda3fc7e8d5/doitlive-3.0.3.tar.gz", 
    "platform": "", 
    "version": "3.0.3", 
    "cheesecake_documentation_id": null, 
    "description": "========\ndoitlive\n========\n\n.. image:: https://img.shields.io/homebrew/v/doitlive.svg\n  :alt: homebrew badge\n  :target: https://github.com/Homebrew/homebrew-core/blob/master/Formula/doitlive.rb\n\n.. image:: https://badge.fury.io/py/doitlive.svg\n  :alt: pypi badge\n  :target: http://badge.fury.io/py/doitlive\n\n.. image:: https://travis-ci.org/sloria/doitlive.svg\n  :alt: travis-ci status\n  :target: https://travis-ci.org/sloria/doitlive\n\n\n`doitlive` is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters.\n\n.. image:: https://user-images.githubusercontent.com/2379650/31386572-2e2b9d14-ad95-11e7-9be5-fcc5ed09f0e8.gif\n    :alt: Demo\n    :target: http://doitlive.readthedocs.io\n\n\nGet it now\n----------\n\nmacOS with `Homebrew <http://brew.sh/>`_:\n*****************************************\n\n.. code-block:: bash\n\n    $ brew update\n    $ brew install doitlive\n\nWith pip:\n*********\n\n.. code-block:: bash\n\n    $ pip install doitlive\n\n\nRequires Python >= 2.7 or >= 3.3 with pip.\n\nQuickstart\n----------\n\n1. Create a file called ``session.sh``. Fill it with bash commands.\n2. Run ``doitlive play session.sh``.\n\n.. code-block:: bash\n\n    $ doitlive play session.sh\n\n\n3. Type like a madman.\n\n\nMore at https://doitlive.readthedocs.io\n---------------------------------------\n\nProject Links\n-------------\n\n- Docs: https://doitlive.readthedocs.io/\n- Changelog: https://doitlive.readthedocs.io/en/latest/changelog.html\n- PyPI: https://pypi.python.org/pypi/doitlive\n- Issues: https://github.com/sloria/doitlive/issues\n\nKudos\n-----\n\n- Idea came from Jordi Hermoso's `\"Revsets\" talk <https://www.youtube.com/watch?list=PLLj6w0Thbv02lEXIDVO46kotA_tv_8_us&feature=player_detailpage&v=NSLvERZQSok#t=978>`_  at PyCon 2014.\n- Armin Ronacher's `click <http://click.pocoo.org/>`_ library  made this quick to implement.\n- Themes inspired by Sorin Ionescu's `prezto <https://github.com/sorin-ionescu/prezto>`_ zsh themes.\n- Hat tip to related projects `HackerTyper <http://hackertyper.com/>`_ and `PlayerPiano <http://i.wearpants.org/blog/playerpiano-amaze-your-friends/>`_\n\n\nLicense\n-------\n\nMIT licensed. See the bundled `LICENSE <https://github.com/sloria/doitlive/blob/master/LICENSE>`_ file for more details.", 
    "tox": true, 
    "lcname": "doitlive", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "doitlive", 
    "license": "MIT", 
    "travis_ci": true, 
    "github_project": "doitlive", 
    "summary": "Because sometimes you need to do it live.", 
    "split_keywords": [
        "doitlive", 
        "cli", 
        "live", 
        "coding", 
        "presentations", 
        "shell"
    ], 
    "author_email": "sloria1@gmail.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2017-11-08T22:38:44", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/b1/5d/4a5784409ff94900898ff671df2a32bf19469114eb8006286fda3fc7e8d5/doitlive-3.0.3.tar.gz", 
            "md5_digest": "23e583b37cecfe7b7dc9270eaf07511a", 
            "downloads": 0, 
            "filename": "doitlive-3.0.3.tar.gz", 
            "packagetype": "sdist", 
            "path": "b1/5d/4a5784409ff94900898ff671df2a32bf19469114eb8006286fda3fc7e8d5/doitlive-3.0.3.tar.gz", 
            "size": 16292
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}