I've been keeping a journal of text-based entries in a Dropbox folder ever since moving away from Day One. I had been wanting a way to note key things in each entry so that I could review them later. Initially, I wrote a script to go through the entries and print out highlights from the last few days. Highlights were any line in the journal starting with a Highlight:
prompt. Remembering to run the script and read through everything was a pain though. I stumbled across the idea of using a personal Slack team as a stream of consciousness/knowledge archive and organizer.
This driver uses the Dropbox API to monitor changes in a journal folder.
This driver uses the Python module watchdog to monitor changes in a local journal folder.
Highlight: This highlight goes to the default channel specified in config.py.
Highlight: #random This highlight goes to the #random channel.