Skip to content

ThotKeeper — cross-platform personal daily journaling

License

Notifications You must be signed in to change notification settings

cmpilato/thotkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

873b63c · Feb 11, 2025
Feb 11, 2025
Feb 11, 2025
Apr 22, 2020
Feb 11, 2025
Feb 11, 2025
Feb 11, 2025
Apr 21, 2020
Apr 22, 2020
Feb 11, 2025
Apr 20, 2020
Dec 5, 2024
Feb 11, 2025
Apr 22, 2020
Feb 11, 2025
Feb 11, 2025
Feb 11, 2025

Repository files navigation

https://raw.githubusercontent.com/cmpilato/thotkeeper/main/www/thotkeeper-logo.jpg

ThotKeeper — cross-platform personal daily journaling

ThotKeeper is a simple, open source, cross-platform, daily journal application.

ThotKeeper is written in the Python programming language and runs on many different platforms. It's built around the wxPython toolkit, which uses native widgets on the various platforms. That means that when you run ThotKeeper on a Windows machine, it looks like a native Windows application; when running under Linux, it looks like a Linux/GTK application.

Features

  • Cross-platform functionality with native widgets
  • Simple, easy-to-navigate interface
  • XML storage format
  • Support for multiple entries per day
  • Per-entry authors
  • Hierarchical tag support

Screenshots

(These screenshots are of ThotKeeper 0.1.)

Windows Ubuntu Linux

What You Need

To run ThotKeeper, you need a few bits of software:

  • ThotKeeper — This one's obvious, right?
  • Python — the Python programming language
  • wxPython — Python interfaces to the wxWidgets cross-platform GUI library

For a complete list of dependecies (required and optional) and the specific versions thereof that ThotKeeper needs, see the INSTALL.md file in the root of your ThotKeeper package.

History

ThotKeeper was created as a labor of love by C. Michael Pilato for his wife, Amy. Amy was recording journal entries on paper or in an endlessly growing Microsoft Word document. Each of these methods has its pros and cons, but the cons frightened Mike. Paper is charming and personal, but gets lost or damaged easily. Word documents are digital and easy to backup, but bind the user to the availability of software which parses that proprietary format. Mike figured that with a simple XML storage format and enough GUI goodness to navigate the hunks of information in the file, Amy might actually be encouraged to write more. So in 2004, he began working on ThotKeeper.

Others have since come along to help Mike develop ThotKeeper.