From 1e79452061ad06036f47c48ff1289fb03d6d6e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sun, 14 May 2023 14:06:01 +0200 Subject: [PATCH] add method to search for broken seeeds --- test.py | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/test.py b/test.py index ca12310..e09aa71 100644 --- a/test.py +++ b/test.py @@ -1,9 +1,13 @@ import json +import requests from variants import Variant from variants import Suit, variant_name from site_api import * -from download_data import download_games +from download_data import download_games, detailed_export_game +from check_game import check_game +from compress import link +from database.database import conn from database.init_database import init_database_tables, populate_static_tables @@ -18,8 +22,38 @@ def test_variant(): print(var.__dict__) +def check_missing_ids(): +# start = 357849 +# end = 358154 + start = 358393 + end = 358687 +# broken_ids = [357913, 357914, 357915] # two of these are no variant +# not_supported_ids = [357925, 357957, 358081] + broken_ids = [358627, 358630, 358632] + not_supported_ids = [ + ] + for game_id in range(start, end): + if game_id in broken_ids or game_id in not_supported_ids: + continue + print(game_id) + detailed_export_game(game_id) + conn.commit() + + if __name__ == "__main__": - download_games(156) + var_id = 964490 + check_missing_ids() + exit(0) + +# detailed_export_game(var_id) +# turn, state = check_game(var_id) +# if turn != 0: +# print("https://hanab.live/replay/{}".format(var_id)) +# print(turn, link(state)) + +# init_database_tables() +# populate_static_tables() + download_games(1) print(variant_name(17888)) for page in range(0, 4): r = api("variants/0?size=20&col[0]=0&page={}".format(page))