#!/usr/bin/env python3 from randstrip import createStrip,readConfig from mastodon import Mastodon import os fileDir = os.path.dirname(os.path.abspath(__file__)) fileDir = fileDir +"/" API_URL = "https://botsin.space" if __name__ == "__main__": config = readConfig(platform="mastodon") with open(config["token"]) as f: createapp = f.readlines() createapp = [x.strip() for x in createapp] TOKEN = createapp[0] mastodon = Mastodon(access_token = TOKEN,api_base_url = API_URL) status = createStrip(config) if status == 0: published = False for i in range(1,100): try: new_strip = mastodon.media_post(config["saveLocation"]+config["filename"],"image/png") mastodon.status_post("Nuova striscia",media_ids=new_strip) published = True except: continue break if not(published): print("Auth error") else: print("error creating image\n") print(status)