diff --git a/zeroToots.py b/zeroToots.py deleted file mode 100644 index b514525..0000000 --- a/zeroToots.py +++ /dev/null @@ -1,63 +0,0 @@ -import json -import datetime -import time -from json import JSONEncoder -from credentials import user, password - -# subclass JSONEncoder -class DateTimeEncoder(JSONEncoder): - #Override the default method - def default(self, obj): - if isinstance(obj, (datetime.date, datetime.datetime)): - return obj.isoformat() - - -#employeeJSONData = json.dumps(employee, indent=4, cls=DateTimeEncoder) - -from mastodon import * - -Mastodon.create_app( - '0toots', - api_base_url = 'https://mastodon.bida.im', - to_file = 'clientcred.secret' -) - -mastodon = Mastodon( - client_id = 'clientcred.secret', - api_base_url = 'https://mastodon.bida.im' -) -mastodon.log_in( - user, - password, - to_file = 'clientcred.secret' -) - -def zeroToots(): - for i in range(237265, 1, -1): - try: - account=mastodon.account(i) - if account['id'] != None and not "@" in account['acct']: - if account['statuses_count'] == 0: - userJson = { - 'id' : account['id'], - 'acct' : account['acct'], - 'username' : account['username'], - 'created_at' : account['created_at'], - 'followers_count' : account['followers_count'], - 'following_count' : account['following_count'], - } - with open("user.0toot.txt", "a") as userFile: - userFile.write((str(userJson)+ ", \n")) - print(account['id']) - time.sleep(2) - except NameError as e: - print("Oops!", e.__class__, "occurred.") - pass - except MastodonNotFoundError as e: - print("Oops!", e.__class__, "occurred.") - pass - except MastodonAPIError as e: - print("Oops!", e.__class__, "occurred.") - pass - -zeroToots() \ No newline at end of file