{"id":49273768,"url":"https://github.com/cmpilato/thotkeeper","last_synced_at":"2026-04-25T15:04:34.645Z","repository":{"id":28577620,"uuid":"32095509","full_name":"cmpilato/thotkeeper","owner":"cmpilato","description":"ThotKeeper — cross-platform personal daily journaling","archived":false,"fork":false,"pushed_at":"2025-02-11T03:58:28.000Z","size":773,"stargazers_count":30,"open_issues_count":12,"forks_count":14,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-11T04:19:56.801Z","etag":null,"topics":["cross-platform","journaling","python-programming-language","wxpython","xml-storage-format"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cmpilato.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-12T18:48:58.000Z","updated_at":"2025-02-11T03:58:31.000Z","dependencies_parsed_at":"2024-12-06T00:23:28.903Z","dependency_job_id":"3391fc43-cff8-48fd-93ce-e0c44e0d9f17","html_url":"https://github.com/cmpilato/thotkeeper","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/cmpilato/thotkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmpilato%2Fthotkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmpilato%2Fthotkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmpilato%2Fthotkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmpilato%2Fthotkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmpilato","download_url":"https://codeload.github.com/cmpilato/thotkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmpilato%2Fthotkeeper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32266005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","journaling","python-programming-language","wxpython","xml-storage-format"],"created_at":"2026-04-25T15:04:23.678Z","updated_at":"2026-04-25T15:04:34.634Z","avatar_url":"https://github.com/cmpilato.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![https://raw.githubusercontent.com/cmpilato/thotkeeper/main/www/thotkeeper-logo.jpg](https://raw.githubusercontent.com/cmpilato/thotkeeper/main/www/thotkeeper-logo.jpg)\n\n## ThotKeeper — cross-platform personal daily journaling ##\n\nThotKeeper is a simple, open source, cross-platform, daily journal\napplication.\n\nThotKeeper is written in the Python programming language and runs on\nmany different platforms. It's built around the wxPython toolkit,\nwhich uses native widgets on the various platforms. That means that\nwhen you run ThotKeeper on a Windows machine, it looks like a native\nWindows application; when running under Linux, it looks like a\nLinux/GTK application.\n\n## Features ##\n\n  * Cross-platform functionality with native widgets\n  * Simple, easy-to-navigate interface\n  * XML storage format\n  * Support for multiple entries per day\n  * Per-entry authors\n  * Hierarchical tag support\n\n## Screenshots ##\n\n(These screenshots are of ThotKeeper 0.1.)\n\n| **Windows** | **Ubuntu Linux** |\n|:------------|:-----------------|\n| ![](https://raw.githubusercontent.com/cmpilato/thotkeeper/main/www/thotkeeper-win32.jpg)| ![](https://raw.githubusercontent.com/cmpilato/thotkeeper/main/www/thotkeeper-linux.jpg) |\n\n## What You Need ##\n\nTo run ThotKeeper, you need a few bits of software:\n\n  * [ThotKeeper](https://github.com/cmpilato/thotkeeper/releases) —\n    This one's obvious, right?\n  * [Python](http://www.python.org/) — the Python programming language\n  * [wxPython](http://www.wxpython.org/) — Python interfaces to the\n    wxWidgets cross-platform GUI library\n\nFor a complete list of dependecies (required and optional) and the\nspecific versions thereof that ThotKeeper needs, see the\n[INSTALL.md](./INSTALL.md) file in the root of your ThotKeeper package.\n\n## History ##\n\nThotKeeper was created as a labor of love by [C. Michael\nPilato](http://www.cmichaelpilato.com) for his wife, Amy. Amy was\nrecording journal entries on paper or in an endlessly growing\nMicrosoft Word document. Each of these methods has its pros and cons,\nbut the cons frightened Mike. Paper is charming and personal, but gets\nlost or damaged easily. Word documents are digital and easy to backup,\nbut bind the user to the availability of software which parses that\nproprietary format. Mike figured that with a simple XML storage format\nand enough GUI goodness to navigate the hunks of information in the\nfile, Amy might actually be encouraged to write more. So in 2004, he\nbegan working on ThotKeeper.\n\nOthers have since come along to help Mike develop ThotKeeper.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmpilato%2Fthotkeeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmpilato%2Fthotkeeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmpilato%2Fthotkeeper/lists"}