(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.sh
As installed with pip
it should be in your $PATH
, so simply invoke with:
$ diapy
Landing 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
git
wrapper for the DB folder, so it could be both backed up and synced with GitHub