├── .github └── workflows │ └── ci-cd.yml ├── .gitignore ├── .idea └── vcs.xml ├── LICENSE ├── README.md ├── backend ├── config.py ├── config.toml ├── main.py └── prprober │ ├── crud │ ├── __init__.py │ ├── record.py │ ├── song.py │ └── user.py │ ├── model │ ├── __init__.py │ ├── database.py │ ├── entities.py │ └── schemas.py │ ├── router │ ├── __init__.py │ ├── record.py │ ├── song.py │ ├── upload.py │ └── user.py │ ├── service │ ├── __init__.py │ ├── record.py │ ├── song.py │ └── user.py │ └── util │ ├── __init__.py │ ├── b50 │ ├── __init__.py │ ├── csv.py │ └── img.py │ ├── cache.py │ ├── database.py │ ├── ocr.py │ ├── rating.py │ └── security.py ├── docs ├── README_en.md └── deployment.md ├── requirements.txt ├── resources ├── formatted.json └── sql.db ├── temp └── upload │ └── b50csv │ └── maxscore.csv ├── tools ├── create_levels.py ├── import_wiki_id.py ├── update_levels.py └── update_rating.py └── unit_test ├── b50image ├── b50_test.py └── data.json ├── csv ├── gen_empty.py └── read_csv.py ├── ocr ├── ocr_test.py └── test_img │ ├── CO5M1C_R4ILROAD.PNG │ ├── REDRAVE.PNG │ ├── 今天不是明天.png │ ├── 帝王.jpg │ ├── 樱花怨雷.PNG │ └── 葬送歌.PNG └── rating └── rating_sum_test.py /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/README.md -------------------------------------------------------------------------------- /backend/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/config.py -------------------------------------------------------------------------------- /backend/config.toml: -------------------------------------------------------------------------------- 1 | [database] 2 | url = 'sqlite:///./sql.db' -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/main.py -------------------------------------------------------------------------------- /backend/prprober/crud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prprober/crud/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/crud/record.py -------------------------------------------------------------------------------- /backend/prprober/crud/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/crud/song.py -------------------------------------------------------------------------------- /backend/prprober/crud/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/crud/user.py -------------------------------------------------------------------------------- /backend/prprober/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prprober/model/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/model/database.py -------------------------------------------------------------------------------- /backend/prprober/model/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/model/entities.py -------------------------------------------------------------------------------- /backend/prprober/model/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/model/schemas.py -------------------------------------------------------------------------------- /backend/prprober/router/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prprober/router/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/router/record.py -------------------------------------------------------------------------------- /backend/prprober/router/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/router/song.py -------------------------------------------------------------------------------- /backend/prprober/router/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/router/upload.py -------------------------------------------------------------------------------- /backend/prprober/router/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/router/user.py -------------------------------------------------------------------------------- /backend/prprober/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prprober/service/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/service/record.py -------------------------------------------------------------------------------- /backend/prprober/service/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/service/song.py -------------------------------------------------------------------------------- /backend/prprober/service/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/service/user.py -------------------------------------------------------------------------------- /backend/prprober/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/__init__.py -------------------------------------------------------------------------------- /backend/prprober/util/b50/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prprober/util/b50/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/b50/csv.py -------------------------------------------------------------------------------- /backend/prprober/util/b50/img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/b50/img.py -------------------------------------------------------------------------------- /backend/prprober/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/cache.py -------------------------------------------------------------------------------- /backend/prprober/util/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/database.py -------------------------------------------------------------------------------- /backend/prprober/util/ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/ocr.py -------------------------------------------------------------------------------- /backend/prprober/util/rating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/rating.py -------------------------------------------------------------------------------- /backend/prprober/util/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/backend/prprober/util/security.py -------------------------------------------------------------------------------- /docs/README_en.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/formatted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/resources/formatted.json -------------------------------------------------------------------------------- /resources/sql.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/resources/sql.db -------------------------------------------------------------------------------- /temp/upload/b50csv/maxscore.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/temp/upload/b50csv/maxscore.csv -------------------------------------------------------------------------------- /tools/create_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/tools/create_levels.py -------------------------------------------------------------------------------- /tools/import_wiki_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/tools/import_wiki_id.py -------------------------------------------------------------------------------- /tools/update_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/tools/update_levels.py -------------------------------------------------------------------------------- /tools/update_rating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/tools/update_rating.py -------------------------------------------------------------------------------- /unit_test/b50image/b50_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/b50image/b50_test.py -------------------------------------------------------------------------------- /unit_test/b50image/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/b50image/data.json -------------------------------------------------------------------------------- /unit_test/csv/gen_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/csv/gen_empty.py -------------------------------------------------------------------------------- /unit_test/csv/read_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/csv/read_csv.py -------------------------------------------------------------------------------- /unit_test/ocr/ocr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/ocr_test.py -------------------------------------------------------------------------------- /unit_test/ocr/test_img/CO5M1C_R4ILROAD.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/CO5M1C_R4ILROAD.PNG -------------------------------------------------------------------------------- /unit_test/ocr/test_img/REDRAVE.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/REDRAVE.PNG -------------------------------------------------------------------------------- /unit_test/ocr/test_img/今天不是明天.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/今天不是明天.png -------------------------------------------------------------------------------- /unit_test/ocr/test_img/帝王.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/帝王.jpg -------------------------------------------------------------------------------- /unit_test/ocr/test_img/樱花怨雷.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/樱花怨雷.PNG -------------------------------------------------------------------------------- /unit_test/ocr/test_img/葬送歌.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/ocr/test_img/葬送歌.PNG -------------------------------------------------------------------------------- /unit_test/rating/rating_sum_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRProber/paradigm-reboot-prober-backend/HEAD/unit_test/rating/rating_sum_test.py --------------------------------------------------------------------------------