JourNote
Proof of concept journal app with a text user interface.
JourNote is a proof of concept journal app with a text user interface and a couple of goals:
- to illustrate creating a minimal app of this type (in Python);
- to explore the use of `dialog` for a day-to-day tool of moderate complexity.
The name is pronounced like in French.
Screenshot of JourNote (31K)
As of January 2024, JourNote is in beta, and the state of documentation reflects that. See inside the archive for an introduction.
Download
JourNote v1.0 beta (5.5K)
source code repository
Requirements
- Python 3.5 or newer
- dialog (tested with version 1.3)
- [optional] grep (for the search feature)
Features
- Use external editor if set, else the dialog edit box.
- Works in any given directory (current one by default).
- Create journal files by day or by month.
- Pick file extension for journal file (plain text / Markdown).
- Configurable number of entries in listings.
To do
- Improve workflow for Recent and Search.
- Command-line options.
License and contact
JourNote is open source under the MIT License. See inside the archive for details.
You can usually find me on IRC:
#ctrl-c channel of tilde.chat
or else on Mastodon:
No Time To Play on elekk.xyz
Would love to hear from you.
More small things