This lets me use my HPI modules as additional Source
s for promnesia.
It indexes any URLs it finds in my:
- Discord messages, parsed from the data export
- Browser history from backups of my firefox/chrome/safari browser histories (using browserexport)
- Podcasts/Videos I watched with mpv (tracked by this)
- Movies/TV Show episodes tracked by my trakt
- Anime/Manga using malexport
- Shell histories (zsh, bash, ipython, ttt)
- Git commits on my system
- Todo.txt files
- Mail, using local IMAP/MBOX backups
- Albums I've listened to
- Facebook Messages
- comments from some old forums I used to be on
- pageview history from the twitch privacy export
- video games I've logged to grouvee, using grouvee export
To use these, import the source and add it to the SOURCES
array in your promnesia config. See mine here
For the time being, this doesn't install as a namespace package alongside promnesia
, it just installs a separate module, promnesia_sean
. See the comments here for more info.
To Install:
- Assumes you have both karlicoss/HPI and my HPI modules installed
- Setup
promnesia
- Install this;
python3 -m pip install git+https://github.com/seanbreckenridge/promnesia
If you have issues importing/installing this, try a local install instead. See troubleshooting docs
In your config file, to enable these sources, import from promnesia_sean
. You can see my config file as an example