You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kay Faraday 383dd5e708 add label 2 weeks ago
.gitignore initial commit 9 months ago
LICENSE Initial commit 9 months ago
README.md README: add usage instructions 9 months ago
config.example.toml initial commit 9 months ago
freakpos.py add --simulate arg to freakpos.py 8 months ago
labels.txt add label 2 weeks ago
messages.txt initial commit 9 months ago
messages2.txt add message 3 weeks ago
pleroma.py initial commit 9 months ago
requirements.txt initial commit 9 months ago

README.md

FreakPositivity

Clone of https://botsin.space/@PosiBot for freaks. Currently deployed at https://freak.university/@FreakPos.

Usage

pip install -r requirements.txt
cp config.example.toml config.toml

Then, edit config.toml with your access token and instance. Now edit your crontab (crontab -e) and add a line to periodically run freakpos.py. For example, this posts every four hours with a random delay:

15 */4 * * * bash -c 'sleep $(( $RANDOM \% (60 * 60 * 4) )) && path/to/FreakPositivity/freakpos.py'

License

AGPL-3.0-or-later, see LICENSE