It generates lewd 8.3 format filenames. Not much else to it.
This project is not connected to the Interlinked Foundation in any way.
- Register an account on a Mastodon instance. Other instances that support the Mastodon client API will work too, like Pleroma.
- Register the app. In Mastodon, go to Preferences > Development. Leave the redrect URI as
urn:ietf:wg:oauth:2.0:oob. Make sure it has the
writescopes. Make note of the
config.inithen change the fields as follows:
instanceis your instance's base URL
useris the email address you registered the bot with.
passwordis the account's password.
access_tokenare what you got in step 2.
- Create a
venvand install the required dependencies
$ python3 -m venv ./venv $ ./venv/bin/pip install -r requirements.txt
- Run it!
$ ./venv/bin/python3 83bot.py
83bot.py just posts once then exits. If you want to have it post regularly, set up a cron job or equivalent to run it as needed.
Posts are unlisted, so its posts won't appear in the federated or local timelines. The bot will use spoilers at present unconditionally.
83bot will update its config.ini if neeed to update its
access_token if it expired.
Use the scripts
delword.py to add or delete words in the main word list, or just edit
For extensions, use
delext.py or edit
exts.txt directly. Extensions should be exactly 3 characters long.
To prevent certain words from appearing in the output due to unfortunate word combinations, add those words to
Message luciferMysticus@mst3k.interlinked.me or Elizafox@mst3k.interlinked.me