├── .devcontainer ├── Dockerfile ├── devcontainer.json └── postCreateCommand.sh ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── others.md ├── dependabot.yml └── workflows │ ├── codeql_analysis.yml │ ├── dev.yml │ ├── features.yml │ ├── main.yml │ ├── mypy.yml │ └── pull_requests.yml ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── Spheron.Dockerfile ├── app ├── __init__.py ├── controllers │ ├── Announcements.py │ ├── Auth.py │ ├── Clients.py │ ├── Mirrors.py │ ├── Releases.py │ ├── Socials.py │ └── __init__.py ├── dependencies.py ├── main.py ├── models │ ├── AnnouncementModels.py │ ├── ClientModels.py │ ├── GeneralErrors.py │ ├── MirrorModels.py │ ├── ResponseFields.py │ ├── ResponseModels.py │ └── __init__.py ├── routers │ ├── __init__.py │ ├── announcement.py │ ├── auth.py │ ├── changelogs.py │ ├── clients.py │ ├── contributors.py │ ├── mirrors.py │ ├── patches.py │ ├── ping.py │ ├── root.py │ ├── socials.py │ └── tools.py └── utils │ ├── Generators.py │ ├── HTTPXClient.py │ ├── Logger.py │ ├── RedisConnector.py │ └── __init__.py ├── config.toml ├── deploy ├── docker-compose.yml └── portainer-stack.yml ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── rejson.Dockerfile ├── requirements.txt ├── resources └── docker │ └── supervisord │ └── supervisord.conf └── run.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/postCreateCommand.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.devcontainer/postCreateCommand.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/ISSUE_TEMPLATE/others.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql_analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/codeql_analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.github/workflows/features.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/features.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/mypy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/mypy.yml -------------------------------------------------------------------------------- /.github/workflows/pull_requests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.github/workflows/pull_requests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.analysis.typeCheckingMode": "off" 3 | } 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Spheron.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/Spheron.Dockerfile -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/Announcements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Announcements.py -------------------------------------------------------------------------------- /app/controllers/Auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Auth.py -------------------------------------------------------------------------------- /app/controllers/Clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Clients.py -------------------------------------------------------------------------------- /app/controllers/Mirrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Mirrors.py -------------------------------------------------------------------------------- /app/controllers/Releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Releases.py -------------------------------------------------------------------------------- /app/controllers/Socials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/controllers/Socials.py -------------------------------------------------------------------------------- /app/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/dependencies.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/AnnouncementModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/AnnouncementModels.py -------------------------------------------------------------------------------- /app/models/ClientModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/ClientModels.py -------------------------------------------------------------------------------- /app/models/GeneralErrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/GeneralErrors.py -------------------------------------------------------------------------------- /app/models/MirrorModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/MirrorModels.py -------------------------------------------------------------------------------- /app/models/ResponseFields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/ResponseFields.py -------------------------------------------------------------------------------- /app/models/ResponseModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/models/ResponseModels.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/routers/announcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/announcement.py -------------------------------------------------------------------------------- /app/routers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/auth.py -------------------------------------------------------------------------------- /app/routers/changelogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/changelogs.py -------------------------------------------------------------------------------- /app/routers/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/clients.py -------------------------------------------------------------------------------- /app/routers/contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/contributors.py -------------------------------------------------------------------------------- /app/routers/mirrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/mirrors.py -------------------------------------------------------------------------------- /app/routers/patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/patches.py -------------------------------------------------------------------------------- /app/routers/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/ping.py -------------------------------------------------------------------------------- /app/routers/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/root.py -------------------------------------------------------------------------------- /app/routers/socials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/socials.py -------------------------------------------------------------------------------- /app/routers/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/routers/tools.py -------------------------------------------------------------------------------- /app/utils/Generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/utils/Generators.py -------------------------------------------------------------------------------- /app/utils/HTTPXClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/utils/HTTPXClient.py -------------------------------------------------------------------------------- /app/utils/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/utils/Logger.py -------------------------------------------------------------------------------- /app/utils/RedisConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/app/utils/RedisConnector.py -------------------------------------------------------------------------------- /app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/config.toml -------------------------------------------------------------------------------- /deploy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/deploy/docker-compose.yml -------------------------------------------------------------------------------- /deploy/portainer-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/deploy/portainer-stack.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rejson.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/rejson.Dockerfile -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/docker/supervisord/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/resources/docker/supervisord/supervisord.conf -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-releases-api/HEAD/run.py --------------------------------------------------------------------------------