Skip to content

willkg/tedmund

Repository files navigation

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.

About

terminal-based slide presentation library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages