https://github.com/norton120/captains_log
Record audio daily journal logs (like in Star Trek: TNG) as markdown and search using NLP embeddings
https://github.com/norton120/captains_log
Last synced: about 1 year ago
JSON representation
Record audio daily journal logs (like in Star Trek: TNG) as markdown and search using NLP embeddings
- Host: GitHub
- URL: https://github.com/norton120/captains_log
- Owner: norton120
- Created: 2023-12-17T04:22:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-17T05:28:32.000Z (over 2 years ago)
- Last Synced: 2025-02-08T21:48:31.138Z (over 1 year ago)
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Daily journaling has plenty of benefits. But if you already
spend 10 hours a day on a screen, the idea of sitting down to log _more_ time with your, eh, daily log, is not exciting.
Enter Captain's log.
1. Record your daily log as an audio file (iPhone recorder works great).
2. Drop the file into your designated audio_files folder
3. Run `captains-log process`
4. You now have the log written and readable in the designated markdown_files folder
5. You also have semantic embeddings for your log, complete
with the original audio file and timestamps
Now you can do a similarity search using `captains-log search "I think I drink too much"` and the top _k_ similar audio logs will open up in browser windows, right to the related point in the log. So this might open up the part of your New Year's log where you talk about dry January, or the log last September when you decided you needed to switch back to only wine.
`captains-log summary week` gives you a summary of your last week. also accepts `day`, `month`, `quarter`