Python command line used in a crontab to monitor toots using a specific tag and auto boosting them
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
alban e50a704785 [fix] Cosmetic il y a 1 an
toot.src @ 9dfdaaa280 [init] il y a 1 an
.gitignore [enh] Adds a status update script il y a 1 an
.gitmodules [fix] use submodule for toot il y a 1 an
README.md Update 'README.md' il y a 1 an
reboostTag.py [fix] change reboost messages il y a 1 an
statusUpdateByDatetime.py [fix] Cosmetic il y a 1 an
toot [init] il y a 1 an
toot-cli [init] il y a 1 an

README.md

Activity Pub Tag Booster

Automatically boost messages on the fediverse based on tags aka. hashtags.

Based on the pip3 toot library, with a hackish way to pilot it.

How to install and run


# clone project
git clone https://git.lelab.fr/alban/ActiPubTagBooster

# load depencies
git submodule init
git submodule update 
cd toot.src/
pip3 install -r requirements.txt 
cd ..

# choose instance and accept a new app
./toot-cli login

# pick your tag
TAG="photo"

# pick your cache DIR
CACHE_DIR="$HOME/.cache/ActiPubTagBooster"
mkdir -p "$CACHE_DIR"

# It should work
./reboostTag.py --help

# run a first time with the --dry-run flag, or reboost all toots
./reboostTag.py -d -c 1 -t $TAG -p "$CACHE_DIR"

# add to your crontab
*/5 * * * *  /usr/bin/python3 :PATH:/ActiPubTagBooster/reboostTag.py -c 1 -t weeklyphotochallenge &>> :LOG_PATH:/ActiPubTagBooster.log
# or to cron.d/ActiPubTagBooster
*/5 * * * * :USER: /usr/bin/python3 :PATH:/ActiPubTagBooster/reboostTag.py -c 1 -t weeklyphotochallenge &>> :LOG_PATH:/ActiPubTagBooster.log