├── .github └── workflows │ └── pypi-release.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── examples ├── asset-bundle-extraction │ ├── README.md │ └── asset-bundle-extraction.py ├── event-rankings │ ├── README.md │ └── event-rankings.py └── mitmproxy │ ├── README.md │ └── pjsekai-content-view.py ├── pyproject.toml ├── src └── pjsekai │ ├── __about__.py │ ├── __init__.py │ ├── api.py │ ├── asset.py │ ├── asset_bundle.py │ ├── bin │ ├── darwin │ │ └── vgmstream │ │ │ └── vgmstream-cli │ ├── linux │ │ └── vgmstream │ │ │ └── vgmstream-cli │ └── win64 │ │ └── vgmstream │ │ ├── COPYING │ │ ├── README.md │ │ ├── USAGE.md │ │ ├── avcodec-vgmstream-59.dll │ │ ├── avformat-vgmstream-59.dll │ │ ├── avutil-vgmstream-57.dll │ │ ├── libatrac9.dll │ │ ├── libcelt-0061.dll │ │ ├── libcelt-0110.dll │ │ ├── libg719_decode.dll │ │ ├── libmpg123-0.dll │ │ ├── libspeex-1.dll │ │ ├── libvorbis.dll │ │ ├── swresample-vgmstream-4.dll │ │ └── vgmstream-cli.exe │ ├── client.py │ ├── data │ ├── AndroidPlayerSettingConfigTypeTree.json │ └── IOSPlayerSettingConfigTypeTree.json │ ├── enums │ ├── __init__.py │ ├── enums.py │ ├── information.py │ ├── platform.py │ ├── ranking.py │ ├── tutorial_status.py │ ├── unknown.py │ └── user.py │ ├── exceptions.py │ ├── live.py │ ├── models │ ├── __init__.py │ ├── asset_bundle_info.py │ ├── game_version.py │ ├── information.py │ ├── master_data.py │ ├── model.py │ ├── player_setting_config.py │ ├── ranking.py │ ├── system_info.py │ └── user.py │ ├── py.typed │ └── utilities.py └── tests └── __init__.py /.github/workflows/pypi-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/.github/workflows/pypi-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/README.md -------------------------------------------------------------------------------- /examples/asset-bundle-extraction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/asset-bundle-extraction/README.md -------------------------------------------------------------------------------- /examples/asset-bundle-extraction/asset-bundle-extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/asset-bundle-extraction/asset-bundle-extraction.py -------------------------------------------------------------------------------- /examples/event-rankings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/event-rankings/README.md -------------------------------------------------------------------------------- /examples/event-rankings/event-rankings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/event-rankings/event-rankings.py -------------------------------------------------------------------------------- /examples/mitmproxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/mitmproxy/README.md -------------------------------------------------------------------------------- /examples/mitmproxy/pjsekai-content-view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/examples/mitmproxy/pjsekai-content-view.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pjsekai/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/__about__.py -------------------------------------------------------------------------------- /src/pjsekai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/__init__.py -------------------------------------------------------------------------------- /src/pjsekai/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/api.py -------------------------------------------------------------------------------- /src/pjsekai/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/asset.py -------------------------------------------------------------------------------- /src/pjsekai/asset_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/asset_bundle.py -------------------------------------------------------------------------------- /src/pjsekai/bin/darwin/vgmstream/vgmstream-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/darwin/vgmstream/vgmstream-cli -------------------------------------------------------------------------------- /src/pjsekai/bin/linux/vgmstream/vgmstream-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/linux/vgmstream/vgmstream-cli -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/COPYING -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/README.md -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/USAGE.md -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/avcodec-vgmstream-59.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/avcodec-vgmstream-59.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/avformat-vgmstream-59.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/avformat-vgmstream-59.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/avutil-vgmstream-57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/avutil-vgmstream-57.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libatrac9.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libatrac9.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libcelt-0061.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libcelt-0061.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libcelt-0110.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libcelt-0110.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libg719_decode.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libg719_decode.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libmpg123-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libmpg123-0.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libspeex-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libspeex-1.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/libvorbis.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/libvorbis.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/swresample-vgmstream-4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/swresample-vgmstream-4.dll -------------------------------------------------------------------------------- /src/pjsekai/bin/win64/vgmstream/vgmstream-cli.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/bin/win64/vgmstream/vgmstream-cli.exe -------------------------------------------------------------------------------- /src/pjsekai/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/client.py -------------------------------------------------------------------------------- /src/pjsekai/data/AndroidPlayerSettingConfigTypeTree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/data/AndroidPlayerSettingConfigTypeTree.json -------------------------------------------------------------------------------- /src/pjsekai/data/IOSPlayerSettingConfigTypeTree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/data/IOSPlayerSettingConfigTypeTree.json -------------------------------------------------------------------------------- /src/pjsekai/enums/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/__init__.py -------------------------------------------------------------------------------- /src/pjsekai/enums/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/enums.py -------------------------------------------------------------------------------- /src/pjsekai/enums/information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/information.py -------------------------------------------------------------------------------- /src/pjsekai/enums/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/platform.py -------------------------------------------------------------------------------- /src/pjsekai/enums/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/ranking.py -------------------------------------------------------------------------------- /src/pjsekai/enums/tutorial_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/tutorial_status.py -------------------------------------------------------------------------------- /src/pjsekai/enums/unknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/unknown.py -------------------------------------------------------------------------------- /src/pjsekai/enums/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/enums/user.py -------------------------------------------------------------------------------- /src/pjsekai/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/exceptions.py -------------------------------------------------------------------------------- /src/pjsekai/live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/live.py -------------------------------------------------------------------------------- /src/pjsekai/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/__init__.py -------------------------------------------------------------------------------- /src/pjsekai/models/asset_bundle_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/asset_bundle_info.py -------------------------------------------------------------------------------- /src/pjsekai/models/game_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/game_version.py -------------------------------------------------------------------------------- /src/pjsekai/models/information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/information.py -------------------------------------------------------------------------------- /src/pjsekai/models/master_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/master_data.py -------------------------------------------------------------------------------- /src/pjsekai/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/model.py -------------------------------------------------------------------------------- /src/pjsekai/models/player_setting_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/player_setting_config.py -------------------------------------------------------------------------------- /src/pjsekai/models/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/ranking.py -------------------------------------------------------------------------------- /src/pjsekai/models/system_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/system_info.py -------------------------------------------------------------------------------- /src/pjsekai/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/models/user.py -------------------------------------------------------------------------------- /src/pjsekai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pjsekai/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/src/pjsekai/utilities.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjsek-ai/pypjsekai/HEAD/tests/__init__.py --------------------------------------------------------------------------------