├── .github ├── FUNDING.yml └── workflows │ └── build.yaml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── assets └── icon.svg ├── bin └── nile ├── nile ├── __init__.py ├── api │ ├── authorization.py │ ├── graphql.py │ ├── library.py │ ├── self_update.py │ └── session.py ├── arguments.py ├── cli.py ├── constants.py ├── downloading │ ├── manager.py │ ├── progress.py │ └── worker.py ├── models │ ├── hash_pairs.py │ ├── manifest.py │ ├── patch_manifest.py │ └── patcher.py ├── proto │ └── sds_proto2_pb2.py └── utils │ ├── config.py │ ├── download.py │ ├── importer.py │ ├── launch.py │ ├── process.py │ ├── search.py │ └── uninstall.py ├── pyproject.toml └── requirements.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: imlinguin 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | env 3 | build 4 | dist 5 | *.egg-info 6 | *.spec 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/assets/icon.svg -------------------------------------------------------------------------------- /bin/nile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/bin/nile -------------------------------------------------------------------------------- /nile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/__init__.py -------------------------------------------------------------------------------- /nile/api/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/api/authorization.py -------------------------------------------------------------------------------- /nile/api/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/api/graphql.py -------------------------------------------------------------------------------- /nile/api/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/api/library.py -------------------------------------------------------------------------------- /nile/api/self_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/api/self_update.py -------------------------------------------------------------------------------- /nile/api/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/api/session.py -------------------------------------------------------------------------------- /nile/arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/arguments.py -------------------------------------------------------------------------------- /nile/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/cli.py -------------------------------------------------------------------------------- /nile/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/constants.py -------------------------------------------------------------------------------- /nile/downloading/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/downloading/manager.py -------------------------------------------------------------------------------- /nile/downloading/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/downloading/progress.py -------------------------------------------------------------------------------- /nile/downloading/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/downloading/worker.py -------------------------------------------------------------------------------- /nile/models/hash_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/models/hash_pairs.py -------------------------------------------------------------------------------- /nile/models/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/models/manifest.py -------------------------------------------------------------------------------- /nile/models/patch_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/models/patch_manifest.py -------------------------------------------------------------------------------- /nile/models/patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/models/patcher.py -------------------------------------------------------------------------------- /nile/proto/sds_proto2_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/proto/sds_proto2_pb2.py -------------------------------------------------------------------------------- /nile/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/config.py -------------------------------------------------------------------------------- /nile/utils/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/download.py -------------------------------------------------------------------------------- /nile/utils/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/importer.py -------------------------------------------------------------------------------- /nile/utils/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/launch.py -------------------------------------------------------------------------------- /nile/utils/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/process.py -------------------------------------------------------------------------------- /nile/utils/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/search.py -------------------------------------------------------------------------------- /nile/utils/uninstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/nile/utils/uninstall.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imLinguin/nile/HEAD/requirements.txt --------------------------------------------------------------------------------