├── .github └── workflows │ └── pythonapp.yml ├── .gitignore ├── README.md ├── aiess ├── .env ├── __init__.py ├── common.py ├── database.py ├── errors.py ├── event_types.py ├── logger.py ├── objects.py ├── reader.py ├── settings.py ├── tests │ ├── __init__.py │ ├── mocks │ │ ├── __init__.py │ │ └── api │ │ │ ├── __init__.py │ │ │ ├── beatmap.py │ │ │ └── old_beatmap.py │ ├── test_api.py │ ├── test_apiv2.py │ ├── test_database.py │ ├── test_objects.py │ ├── test_reader.py │ └── test_timestamp.py ├── timestamp.py └── web │ ├── __init__.py │ ├── api.py │ ├── apiv2.py │ └── ratelimiter.py ├── batch ├── all.bat ├── bnplanner.bat ├── bnsite.bat ├── bot.bat └── scraper.bat ├── bnplanner ├── __init__.py ├── interface.py └── main.py ├── bnsite ├── __init__.py ├── api.py ├── converter.py ├── interface.py ├── main.py └── tests │ ├── __init__.py │ ├── test_api.py │ └── test_interface.py ├── bot ├── .env ├── __init__.py ├── activity.py ├── cmd_modules_deprecated │ └── __init__.py ├── cmdcommon.py ├── cogs │ ├── general_commands.py │ ├── ready_events.py │ └── sub_commands.py ├── database.py ├── filterer.py ├── filterers │ ├── event_filterer.py │ └── perms_filterer.py ├── formatter.py ├── logic.py ├── main.py ├── objects.py ├── settings.py ├── subscriber.py └── tests │ ├── __init__.py │ ├── test_activity.py │ ├── test_cmdcommon.py │ ├── test_database.py │ ├── test_filterer.py │ ├── test_formatter.py │ ├── test_logic.py │ ├── test_objects.py │ └── test_subscriber.py ├── codecov.yml ├── schema.sql ├── scraper ├── .env ├── __init__.py ├── crawler.py ├── main.py ├── parsers │ ├── __init__.py │ ├── beatmapset_event_parser.py │ ├── discussion_event_parser.py │ ├── discussion_parser.py │ ├── event_parser.py │ ├── group_parser.py │ └── news_parser.py ├── populator.py ├── requester.py └── tests │ ├── __init__.py │ ├── last_datetime-test.txt │ ├── mocks │ ├── __init__.py │ ├── discussion_diff_and_tabs.py │ ├── discussion_events_json.py │ ├── discussion_jsons │ │ ├── additional_details.py │ │ ├── crawler_json.py │ │ └── nomination_comment.py │ ├── events │ │ ├── __init__.py │ │ ├── faulty │ │ │ ├── __init__.py │ │ │ ├── beatmapset_events.py │ │ │ ├── discussion_events.py │ │ │ ├── kudosu_deleted_beatmap.py │ │ │ ├── no_events.py │ │ │ └── resolve_deleted_beatmap.py │ │ ├── issue_resolve.py │ │ ├── news.py │ │ ├── problem.py │ │ └── reply.py │ ├── events_json.py │ ├── events_json_deleted_mapset.py │ ├── events_json_lang_genre.py │ ├── events_json_nominate.py │ ├── groups.py │ └── requester.py │ ├── parsers │ ├── __init__.py │ ├── test_beatmapset_event_parser.py │ ├── test_discussion_event_parser.py │ ├── test_discussion_parser.py │ ├── test_event_parser.py │ ├── test_group_parser.py │ └── test_news_parser.py │ ├── test_crawler.py │ ├── test_populator.py │ └── test_requester.py └── settings.json /.github/workflows/pythonapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/.github/workflows/pythonapp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/README.md -------------------------------------------------------------------------------- /aiess/.env: -------------------------------------------------------------------------------- 1 | PYTHONPATH=./ -------------------------------------------------------------------------------- /aiess/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/__init__.py -------------------------------------------------------------------------------- /aiess/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/common.py -------------------------------------------------------------------------------- /aiess/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/database.py -------------------------------------------------------------------------------- /aiess/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/errors.py -------------------------------------------------------------------------------- /aiess/event_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/event_types.py -------------------------------------------------------------------------------- /aiess/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/logger.py -------------------------------------------------------------------------------- /aiess/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/objects.py -------------------------------------------------------------------------------- /aiess/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/reader.py -------------------------------------------------------------------------------- /aiess/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/settings.py -------------------------------------------------------------------------------- /aiess/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiess/tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiess/tests/mocks/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiess/tests/mocks/api/beatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/mocks/api/beatmap.py -------------------------------------------------------------------------------- /aiess/tests/mocks/api/old_beatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/mocks/api/old_beatmap.py -------------------------------------------------------------------------------- /aiess/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_api.py -------------------------------------------------------------------------------- /aiess/tests/test_apiv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_apiv2.py -------------------------------------------------------------------------------- /aiess/tests/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_database.py -------------------------------------------------------------------------------- /aiess/tests/test_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_objects.py -------------------------------------------------------------------------------- /aiess/tests/test_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_reader.py -------------------------------------------------------------------------------- /aiess/tests/test_timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/tests/test_timestamp.py -------------------------------------------------------------------------------- /aiess/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/timestamp.py -------------------------------------------------------------------------------- /aiess/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiess/web/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/web/api.py -------------------------------------------------------------------------------- /aiess/web/apiv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/web/apiv2.py -------------------------------------------------------------------------------- /aiess/web/ratelimiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/aiess/web/ratelimiter.py -------------------------------------------------------------------------------- /batch/all.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/batch/all.bat -------------------------------------------------------------------------------- /batch/bnplanner.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/batch/bnplanner.bat -------------------------------------------------------------------------------- /batch/bnsite.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/batch/bnsite.bat -------------------------------------------------------------------------------- /batch/bot.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/batch/bot.bat -------------------------------------------------------------------------------- /batch/scraper.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/batch/scraper.bat -------------------------------------------------------------------------------- /bnplanner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bnplanner/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnplanner/interface.py -------------------------------------------------------------------------------- /bnplanner/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnplanner/main.py -------------------------------------------------------------------------------- /bnsite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bnsite/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/api.py -------------------------------------------------------------------------------- /bnsite/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/converter.py -------------------------------------------------------------------------------- /bnsite/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/interface.py -------------------------------------------------------------------------------- /bnsite/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/main.py -------------------------------------------------------------------------------- /bnsite/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bnsite/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/tests/test_api.py -------------------------------------------------------------------------------- /bnsite/tests/test_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bnsite/tests/test_interface.py -------------------------------------------------------------------------------- /bot/.env: -------------------------------------------------------------------------------- 1 | PYTHONPATH=./ -------------------------------------------------------------------------------- /bot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/activity.py -------------------------------------------------------------------------------- /bot/cmd_modules_deprecated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/cmdcommon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/cmdcommon.py -------------------------------------------------------------------------------- /bot/cogs/general_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/cogs/general_commands.py -------------------------------------------------------------------------------- /bot/cogs/ready_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/cogs/ready_events.py -------------------------------------------------------------------------------- /bot/cogs/sub_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/cogs/sub_commands.py -------------------------------------------------------------------------------- /bot/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/database.py -------------------------------------------------------------------------------- /bot/filterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/filterer.py -------------------------------------------------------------------------------- /bot/filterers/event_filterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/filterers/event_filterer.py -------------------------------------------------------------------------------- /bot/filterers/perms_filterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/filterers/perms_filterer.py -------------------------------------------------------------------------------- /bot/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/formatter.py -------------------------------------------------------------------------------- /bot/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/logic.py -------------------------------------------------------------------------------- /bot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/main.py -------------------------------------------------------------------------------- /bot/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/objects.py -------------------------------------------------------------------------------- /bot/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/settings.py -------------------------------------------------------------------------------- /bot/subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/subscriber.py -------------------------------------------------------------------------------- /bot/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bot/tests/test_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_activity.py -------------------------------------------------------------------------------- /bot/tests/test_cmdcommon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_cmdcommon.py -------------------------------------------------------------------------------- /bot/tests/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_database.py -------------------------------------------------------------------------------- /bot/tests/test_filterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_filterer.py -------------------------------------------------------------------------------- /bot/tests/test_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_formatter.py -------------------------------------------------------------------------------- /bot/tests/test_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_logic.py -------------------------------------------------------------------------------- /bot/tests/test_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_objects.py -------------------------------------------------------------------------------- /bot/tests/test_subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/bot/tests/test_subscriber.py -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/codecov.yml -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/schema.sql -------------------------------------------------------------------------------- /scraper/.env: -------------------------------------------------------------------------------- 1 | PYTHONPATH=./ -------------------------------------------------------------------------------- /scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/crawler.py -------------------------------------------------------------------------------- /scraper/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/main.py -------------------------------------------------------------------------------- /scraper/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/parsers/beatmapset_event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/beatmapset_event_parser.py -------------------------------------------------------------------------------- /scraper/parsers/discussion_event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/discussion_event_parser.py -------------------------------------------------------------------------------- /scraper/parsers/discussion_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/discussion_parser.py -------------------------------------------------------------------------------- /scraper/parsers/event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/event_parser.py -------------------------------------------------------------------------------- /scraper/parsers/group_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/group_parser.py -------------------------------------------------------------------------------- /scraper/parsers/news_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/parsers/news_parser.py -------------------------------------------------------------------------------- /scraper/populator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/populator.py -------------------------------------------------------------------------------- /scraper/requester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/requester.py -------------------------------------------------------------------------------- /scraper/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/tests/last_datetime-test.txt: -------------------------------------------------------------------------------- 1 | 2019-12-11 14:46:48 -------------------------------------------------------------------------------- /scraper/tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/tests/mocks/discussion_diff_and_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/discussion_diff_and_tabs.py -------------------------------------------------------------------------------- /scraper/tests/mocks/discussion_events_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/discussion_events_json.py -------------------------------------------------------------------------------- /scraper/tests/mocks/discussion_jsons/additional_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/discussion_jsons/additional_details.py -------------------------------------------------------------------------------- /scraper/tests/mocks/discussion_jsons/crawler_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/discussion_jsons/crawler_json.py -------------------------------------------------------------------------------- /scraper/tests/mocks/discussion_jsons/nomination_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/discussion_jsons/nomination_comment.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/beatmapset_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/faulty/beatmapset_events.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/discussion_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/faulty/discussion_events.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/kudosu_deleted_beatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/faulty/kudosu_deleted_beatmap.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/no_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/faulty/no_events.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/faulty/resolve_deleted_beatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/faulty/resolve_deleted_beatmap.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/issue_resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/issue_resolve.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/news.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/problem.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events/reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events/reply.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events_json.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events_json_deleted_mapset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events_json_deleted_mapset.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events_json_lang_genre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events_json_lang_genre.py -------------------------------------------------------------------------------- /scraper/tests/mocks/events_json_nominate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/events_json_nominate.py -------------------------------------------------------------------------------- /scraper/tests/mocks/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/groups.py -------------------------------------------------------------------------------- /scraper/tests/mocks/requester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/mocks/requester.py -------------------------------------------------------------------------------- /scraper/tests/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scraper/tests/parsers/test_beatmapset_event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_beatmapset_event_parser.py -------------------------------------------------------------------------------- /scraper/tests/parsers/test_discussion_event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_discussion_event_parser.py -------------------------------------------------------------------------------- /scraper/tests/parsers/test_discussion_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_discussion_parser.py -------------------------------------------------------------------------------- /scraper/tests/parsers/test_event_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_event_parser.py -------------------------------------------------------------------------------- /scraper/tests/parsers/test_group_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_group_parser.py -------------------------------------------------------------------------------- /scraper/tests/parsers/test_news_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/parsers/test_news_parser.py -------------------------------------------------------------------------------- /scraper/tests/test_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/test_crawler.py -------------------------------------------------------------------------------- /scraper/tests/test_populator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/test_populator.py -------------------------------------------------------------------------------- /scraper/tests/test_requester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/scraper/tests/test_requester.py -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naxesss/Aiess/HEAD/settings.json --------------------------------------------------------------------------------