(Last updated at commit #10)
diapy is a super light weight diary/journal editor written in Python. This stores all entries in an encrypted SQLite database using sqlcipher3.
-
sqlcipher- https://github.com/sqlcipher/sqlcipherInstallation details are in the README.md of the repository, but in short it can be installed with:
homebrew(macOS):$ brew install sqlcipher
apt-get(Debian)$ sudo apt-get install sqlcipher
$ git clone https://github.com/alfiedouglas0/diapy.git
$ cd diapy
$ ./install.shAs installed with pip it should be in your $PATH, so simply invoke with:
$ diapyLanding screen:
Browse entries:
Edit existing / new entry:

- A richer UI
- Preview given for each entry when browsing the list of entries
- Organise each diary entry by month
- Implement searching, sorting & filtering of entries
- Each post can have tags associated with it
- NLP analyses could be taken for each month/year to give a summary of the time period, such as the sentiment score, frequent words etc
- Integrate a
gitwrapper for the DB folder, so it could be both backed up and synced with GitHub