Projects / Time Based Text

Time Based Text

Time Based Text allows the user to include more information in written text by saving the time delta between keystrokes and offering a way to reproduce it exactly how it has been written. It offers a protocol and reference implementation that is easily embeddable in applications using text-based human communication. The idea behind it is that email systems as well poetry and literature may benefit from a time-based approach to text. It comes with a portable C++ reference implementation to generate TBT messages and save them in HTML and DokuWiki (JSON), a Website to upload and exchange TBT poetry, plus various advanced TBT implementations in Javascript, Python, and Perl.

Operating Systems

Recent releases

  •  09 Apr 2012 13:35

    Release Notes: This release comes with a new Web site and updated documentation, as well as a user-friendly Mac OS X application to produce time-based text recordings in HTML, ready for Web publishing.

    •  22 Mar 2009 20:01

      Release Notes: This release adds the ability to export TBT records to DokuWiki (JSON wrapper) and includes a new recorder implementation in pure Javascript. The Javascript player is now reentrant (multiple instances can be run on the same Web page), and the C++ API is documented with Doxygen.

      •  07 Nov 2008 18:34

        Release Notes: Usability in console mode was improved, command line switches have been better organised, documentation has been updated, recording from stdin has been fixed, and the license is now upgraded to the GPLv3.

        •  20 Oct 2008 00:52

          Release Notes: This release adds a new Python-GTK graphical user interface, fixes the usage of timing and CPU, and adds file format conversion and documentation updates.

          •  15 Apr 2007 16:01

            Release Notes: The project now includes a dynamic PHP Web site to upload and exchange TBT poetry and haiku within online communities. A demo is also online.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.