import sys import random import datetime import os.path as op from pprint import pprint import requests from mastodon import Mastodon # -------------------------------------------------- def main(): mastodon = Mastodon( access_token = 'token.dat', api_base_url = 'https://your.site/' ) with open('quotes.dat', 'r', encoding='utf-8') as file: data = file.readlines() quote = data[random.randint(0, len(data))] toot = quote mastodon.status_post(toot, media_ids=None, visibility='unlisted') if __name__ == '__main__': sys.exit(main())