This post is intended to help you follow along whilst watching Part 1 of Ben Rousch's presentation; a rough 48min for the first half (00:00 to ~47:30). The video quality is capped at 480p, so many of the code samples are difficult to read — and unfortunately the sample code that accompanies the presentation has become outdated.
Correction 2014-05-01: The author maintains an updated repository (with additional features and installation instructions) at https://github.com/brousch/saythis
To assist viewers I've transcribed the 12 iterations that Ben demonstrates as an evolving git repository. For each step number in the tutorial simply checkout the git branch where ## is the step (01 through 12).
$ git checkout step01 $ python main.py
Requires kivy install on system (for Ubuntu) [ or see here for other platforms: http://kivy.org/docs/installation/installation.html ]:
$ sudo add-apt-repository ppa:kivy-team/kivy $ sudo apt-get install python-kivy
1 2 3
$ mkvirtualenv pyohio-kivy --system-site-packages $ workon pyohio-kivy $ pip install plyer