Since these are to clean up data for my HPI modules, they require those to be installed, see my HPI repo
zsh
andbash
, using the format I use from HPI. See the top of the files on the HPI repo for what those look likeipython
using my HPI module to parse dt/commandactivitywatch
for android activitywatch JSON dumps using active_windowchess
(forchess.com
/lichess
dumps) using a custom JSON normaliserdiscord
- WARNING see the top of discord.py for how this works and some caveatstrakt
, for traktexport dumpslistenbrainz
, for listenbrainzmal_zips
: for backup mal zipssmscalls
, for karlicoss SMSCalls module (uses SMS Backup & Restore) -- requires you to prune each type (calls
andsms
individually)- rubiks cube history
cstimer
- backups of my https://cstimer.net server data, saved whenever I open the page by cstimer-save-server, twistytimer (phone app) backups using scramble-history grouvee
exports usinggrouvee_export
# install upstream bleanser
pip install git+https://github.com/karlicoss/bleanser
# clone/run stuff here
git clone https://github.com/seanbreckenridge/bleanser
pip install ./bleanser
python3 -m bleanser_sean.modules....
See bleanser-runall
for examples, example bleanser-runall -n
(dry-run) output
bin
includes some scripts that I add to my $PATH
to make running bleanser scripts easier