
commit c44da582e8987d03937d9477c3c3c47646cd386b Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 20:53:36 2022 -0300 fix: remove trivy until we figure it out commit 073dd468c22d55865373f0e6bf40c86c6bdb9f1c Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 20:46:58 2022 -0300 chore: remove unused files commit 2d6ec6d5e0c5be4a603f9872c2b7e1ad303080e2 Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 20:42:34 2022 -0300 fix: try to fix trivy scanner commit 2c83789cd7c780f036be35469312eee62ebe17f1 Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 20:11:59 2022 -0300 feat: add trivy scanner to CI commit 181653ad68d1c22c68f7498299e09b071e108b3c Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 19:52:35 2022 -0300 fix: use correct py version for workflows commit 6625718f5ac70df6e866680f429b4d61d7b70e27 Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 19:44:17 2022 -0300 fix: inform py version to CodeQL commit 8c9696bf0eb482619a23d2040c705203827e7f95 Author: Alexandre Teles <alexandre.teles@ufba.br> Date: Fri Sep 30 19:23:47 2022 -0300 feature: add new workflows
ReVanced Releases API
This is a simple API that returns the latest ReVanced releases, patches and contributors.
Usage
The API is available at https://revanced-releases-api.afterst0rm.xyz/.
You can deploy your own instance by cloning this repository, editing the docker-compose.yml
file to include your GitHub token and running docker-compose up
or docker-compose up --build
if you want to build the image locally instead of pulling from GHCR. Optionally you can run the application without Docker by running poetry install
and poetry run ./run.sh
. In this case, you'll also need a redis server and setup the following environment variables on your system.
Variable | Description |
---|---|
GITHUB_TOKEN |
Your GitHub token. |
REDIS_URL |
The hostname/IP of your redis server. |
REDIS_PORT |
The port of your redis server. |
HYPERCORN_HOST |
The hostname/IP of the API. |
HYPERCORN_PORT |
The port of the API. |
HYPERCORN_LOG_LEVEL |
The log level of the API. |
SENTRY_DSN |
The DSN of your Sentry instance. |
Please note that there are no default values for any of these variables.
If you don't have a Sentry instance, we recommend using GlitchTip.
API Endpoints
- tools - Returns the latest version of all ReVanced tools and Vanced MicroG
- patches - Returns the latest version of all ReVanced patches
- contributors - Returns contributors for all ReVanced projects
Contributing
If you want to contribute to this project, feel free to open a pull request or an issue. We don't do much here, so it's pretty easy to contribute.
License
This project is licensed under the AGPLv3 License - see the LICENSE file for details.