Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > Shells

    PlayerPiano 0.1.2

    Download button

    No screenshots available
    Downloads: 223  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Peter Fein | More programs
    BSD License / FREE
    November 17th, 2010, 14:45 GMT
    ROOT / System / Shells

     Read user reviews (0)  Refer to a friend  Subscribe

    PlayerPiano description

    Amazes your friends by running Python doctests in a fake interactive shell

    PlayerPiano amazes your friends by running Python doctests in a fake interactive shell.

    PlayerPiano plays back a recorded shell session in a terminal.

    recorderpiano can be used to record a shell session for later playback.

    Usage


    Run playerpiano < options > < FILE >, where FILE is a file containing doctests or the name of a module. Do not pass mymodule.py directly, it will confuse the doctest parser. Use mymodule instead.

    Pressing any keys will type source lines, stop at the end of each source block.

    Press enter to show the results block.

    EOF (^D) will exit the program at the end.

    Break (^C) will interrrupt the program immediately.
    Options

    The --color option will syntax-highlight source lines. It is currently hard-coded for a black background terminal.

    The --no-terminal option will disable output on the main terminal. This is less than useful at present.

    The --fifo option takes the name of a fifo to duplicate output to. After starting playerpiano with this option, you must run cat name_of_fifo in another terminal before any output will be displayed. This is useful when presenting using a projector. Start a second xterm & run cat, then put it on the overhead (with the main terminal on your laptop). This allows you to see what you're doing.


    Product's homepage

    Requirements:

    · Python

    Limitations:

    · PlayerPiano only works on Unix-y operating systems, and requires a terminal that speaks VT100. If it works on Windows, please let the author know!

      


    TAGS:

    shell session | recorded session | interactive shell | recorded | shell | session

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM