willkg / tedmund

terminal-based slide presentation library
Mozilla Public License 2.0
1 stars 1 forks source link

======= Read me

Tedmund is a really really basic terminal-based slide presentation system.

You build slides with it, then run it as a Python script to do your presentation. It comes with some formatting helpers to make slides come out decent.

Quick start

Install

::

    $ pip install tedmund

Write slides

::

    $ vim mypresentation.py

    from temund import *

    title("""
    Welcome to my slides
    """)

    info("""
    My slides come in three varieties:

    * title
    * info
    * code
    """)

    info("""
    Now for an example.
    """)

    code("""
    from tedmund import *

    title('''
    Title slide!
    ''')
    info('''
    This is an info slide with bullets!

    * bullet 1
    * bullet 2
    ''')
    code('''
    from tedmund import *
    ...
    ''')
    """)

    run_slides()

Present

::

    $ python mypresentation.py

Use:

* 'a' for previous slide,
* 'd' for next slide,
* and 'q' for quit.

Why those keys? Because I do a lot of WASD games.

Dislike those keys? Then pass in the keys you want via arguments
to ``run_slides``::

    run_slides(go_back='b', go_forward='f', go_exit='x')

Project details

:Code: http://github.com/willkg/tedmund :Issue tracker: https://github.com/willkg/tedmund/issues :License: BSD 3-clause; see LICENSE file

Why is it called Tedmund?

This is how I name my software projects.

Status

January 13th, 2014 Minor tweaks.

July 19th, 2013 Initial writing for a beer-and-tell.