Revanced Api Save

🚀 ReVanced's JSON API

Project README

ReVanced Releases API


License: AGPLv3 Build and Publish Docker Image


This is a simple API that proxies requests needed to feed the ReVanced Manager and website with data.

Usage

To run this API, you need Python 3.11.x. You can install the dependencies with poetry:

poetry install

Create the following environment variables:

  • GITHUB_TOKEN with a valid GitHub token with read access to public repositories
  • SECRET_KEY to salt login sessions
  • USERNAME & PASSWORD to initialize the database with a user to login with to authenticated endpoints

Then, you can run the API in development mode with:

poetry run sanic app:app --dev

or in production mode with:

poetry run sanic app:app --fast

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.

Open Source Agenda is not affiliated with "Revanced Api" Project. README Source: ReVanced/revanced-api
Stars
58
Open Issues
22
Last Commit
1 week ago
License

Open Source Agenda Badge

Open Source Agenda Rating