diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..d0c132b Binary files /dev/null and b/.DS_Store differ diff --git a/answers_mastodonapi.py b/answers_mastodonapi.py index d6217be..524319c 100644 --- a/answers_mastodonapi.py +++ b/answers_mastodonapi.py @@ -3,22 +3,38 @@ from pprint import pprint import time import datetime -with open('token.txt','r') as token: - print(token.read()) - mastodon = Mastodon(access_token=token.read(),api_base_url="https://todon.nl") +#toots id and instances position refer to same post +#FOR EXAMPLE +#toot_id[0] goes with instances[0] +toot_id = [101767654564328802, 101767613341391125] +instances = ["https://todon.nl/", "https://meow.social/"] +#toots token order is also the same +#FOR EXAMPLE +#toot_id[0] goes with instances[0] and now goes with line nr1 from txt file +with open('token.txt', 'r') as token: + for token_line in token.readlines(): + print(token_line) + for base_url in instances: + print(str(base_url)) + mastodon = Mastodon(access_token=token.read(),api_base_url=(str(base_url))) -descendants = mastodon.status_context(id=101767654564328802)["descendants"] + for id in toot_id: + descendants = mastodon.status_context(id=(toot_id))["descendants"] + print(toot_id) + time.sleep(1) -for answer in descendants: - pprint(answer["id"]) - #geral = mastodon.status(answer["id"])) - avatar = mastodon.status(answer["id"])['account']['avatar'] - name = mastodon.status(answer["id"])['account']['display_name'] - bot = mastodon.status(answer["id"])['account']['bot'] - content = mastodon.status(answer["id"])['content'] - pprint("Avatar:" + "\n" + str(avatar) + "\n" + "\n") - pprint("Name:" + "\n" + str(name) + "\n" + "\n") - pprint("Bot:" + "\n" + str(bot) + "\n" + "\n") - pprint("Content:" + "\n" + str(content) + "\n" + "\n") - time.sleep(3) + for answer in descendants: + pprint(answer["id"]) + #geral = mastodon.status(answer["id"])) + avatar = mastodon.status(answer["id"])['account']['avatar'] + name = mastodon.status(answer["id"])['account']['display_name'] + bot = mastodon.status(answer["id"])['account']['bot'] + content = mastodon.status(answer["id"])['content'] + + pprint("Avatar:" + "\n" + str(avatar) + "\n" + "\n") + pprint("Name:" + "\n" + str(name) + "\n" + "\n") + pprint("Bot:" + "\n" + str(bot) + "\n" + "\n") + pprint("Content:" + "\n" + str(content) + "\n" + "\n") + + time.sleep(2) diff --git a/token.txt b/token.txt new file mode 100644 index 0000000..8a1da97 --- /dev/null +++ b/token.txt @@ -0,0 +1,2 @@ +2e2c955d0ac906d8ac59863ea479ce061a88774e72e8b76bc2d764d28ba363ff +bc595df0c16d87f67ead4c2ce8e16e51c00e80565a97622ed51f7c3feb717881