revanced-releases-api/config.toml
Alexandre Teles 0ce5780a4e
feat: move endpoints into custom routers, resolves #12 (#14)
* refactor: import routers from old branch

* refactor: import InternalCache removal

* refactor: move routes into dedicated routers

* fix: fixes entrypoint

* refactor: add documentation and bump libs
2022-10-11 00:10:56 -03:00

59 lines
1.2 KiB
TOML

[docs]
title = "ReVanced Releases API"
description = """
This website provides a JSON API for ReVanced Releases 🚀
Changelogs are not included but can be found on the [ReVanced Repositories](https://github.com/revanced/).
The team also have a [Discord Server](https://revanced.app/discord) if you need help.
## Important Information
* Rate Limiting - 60 requests per minute
* Cache - 5 minutes
* Token duration - 1 hour
* Token refresh - 30 days
## Additional Notes
1. Although we will try to avoid breaking changes, we can't guarantee that it won't happen.
2. Make sure to implement a cache system on your end to avoid unnecessary requests.
3. API abuse will result in IP blocks.
Godspeed 💀
"""
version = "0.8.5 RC"
[license]
name = "AGPL-3.0"
url = "https://www.gnu.org/licenses/agpl-3.0.en.html"
[logging]
level = "INFO"
json_logs = false
[cache]
expire = 300
database = 0
[slowapi]
limit = "60/minute"
database = 1
[clients]
database = 2
[tokens]
database = 3
[announcements]
database = 4
[app]
repositories = ["TeamVanced/VancedMicroG", "revanced/revanced-cli", "revanced/revanced-patcher", "revanced/revanced-patches", "revanced/revanced-integrations", "revanced/revanced-manager"]