@@ -18,7 +18,7 @@ def snowflake_to_timestamp(snowflake):
1818def load_database (file_path ):
1919 try :
2020 print (f"Loading database from { file_path } ..." )
21- with open (file_path , 'r' ) as file :
21+ with open (file_path , "r" ) as file :
2222 return json .load (file )
2323 except (FileNotFoundError , json .JSONDecodeError ):
2424 print (f"Database file not found or invalid. Creating new database." )
@@ -32,7 +32,7 @@ def save_database(file_path, data):
3232 os .makedirs (directory )
3333
3434 print (f"Saving database to { file_path } ..." )
35- with open (file_path , 'w' ) as file :
35+ with open (file_path , "w" ) as file :
3636 json .dump (data , file , indent = 4 )
3737 print (f"Database saved successfully." )
3838
@@ -42,7 +42,12 @@ def normalize_entry(entry):
4242 for field in required_fields :
4343 if field not in entry :
4444 entry [field ] = "UNKNOWN"
45- for field in ["SERVER_STATUS" , "SERVER_STATUS_CHANGE" , "INVITE_STATUS" , "INVITE_STATUS_CHANGE" ]:
45+ for field in [
46+ "SERVER_STATUS" ,
47+ "SERVER_STATUS_CHANGE" ,
48+ "INVITE_STATUS" ,
49+ "INVITE_STATUS_CHANGE" ,
50+ ]:
4651 entry .setdefault (field , "UNKNOWN" )
4752 return entry
4853
@@ -87,7 +92,7 @@ def convert_database_format(old_database):
8792 "SERVER_STATUS" : "UNKNOWN" ,
8893 "SERVER_STATUS_CHANGE" : "UNKNOWN" ,
8994 "INVITE_STATUS" : "UNKNOWN" ,
90- "INVITE_STATUS_CHANGE" : "UNKNOWN"
95+ "INVITE_STATUS_CHANGE" : "UNKNOWN" ,
9196 }
9297
9398 new_database [f"DISCORD_SERVER_{ count } " ] = normalize_entry (new_entry )
@@ -115,7 +120,9 @@ def update_discord_servers_database():
115120
116121 api_url = "https://api.phish.gg/servers/all"
117122 db_file_path = "../Database-Files/Filter-Database/Discord-Servers.json"
118- compromised_db_path = "../Database-Files/Main-Database/Compromised-Discord-Accounts.json"
123+ compromised_db_path = (
124+ "../Database-Files/Main-Database/Compromised-Discord-Accounts.json"
125+ )
119126
120127 database = load_database (db_file_path )
121128
@@ -129,8 +136,7 @@ def update_discord_servers_database():
129136 database [key ] = normalize_entry (entry )
130137
131138 existing_invite_codes = {
132- extract_invite_code (entry .get ("INVITE_URL" , "" ))
133- for entry in database .values ()
139+ extract_invite_code (entry .get ("INVITE_URL" , "" )) for entry in database .values ()
134140 }
135141
136142 # Fetch data from API
@@ -146,7 +152,7 @@ def update_discord_servers_database():
146152
147153 # Load compromised accounts (even if unused now)
148154 try :
149- with open (compromised_db_path , 'r' ) as file :
155+ with open (compromised_db_path , "r" ) as file :
150156 compromised_accounts = json .load (file )
151157 except Exception as e :
152158 print (f"Error loading compromised accounts: { e } " )
@@ -162,7 +168,9 @@ def update_discord_servers_database():
162168 if not raw_invite :
163169 continue
164170
165- normalized_url = normalize_invite_url (f"https://discord.com/invite/{ raw_invite } " )
171+ normalized_url = normalize_invite_url (
172+ f"https://discord.com/invite/{ raw_invite } "
173+ )
166174 invite_code = extract_invite_code (normalized_url )
167175
168176 if invite_code .lower () in existing_invite_codes :
@@ -178,7 +186,7 @@ def update_discord_servers_database():
178186 "SERVER_STATUS" : "UNKNOWN" ,
179187 "SERVER_STATUS_CHANGE" : "UNKNOWN" ,
180188 "INVITE_STATUS" : "UNKNOWN" ,
181- "INVITE_STATUS_CHANGE" : "UNKNOWN"
189+ "INVITE_STATUS_CHANGE" : "UNKNOWN" ,
182190 }
183191
184192 database [f"DISCORD_SERVER_{ len (database ) + 1 } " ] = normalize_entry (new_entry )
0 commit comments