16 lines
1.0 KiB
Markdown
Executable File
16 lines
1.0 KiB
Markdown
Executable File
# Almond API
|
|
|
|
**TODO:** Finish this README.
|
|
|
|
Almond v2 now uses an API instead of being merged as frontend routes in a web app.
|
|
This allows developers to create custom clients for it.
|
|
|
|
## Requirements
|
|
|
|
You can download binary builds in the [Releases](https://git.roaming97.com/Almond/api/releases) page and just run it in your server or locally.
|
|
|
|
However, if you prefer to build a binary for your system, you must have [Rust](https://www.rust-lang.org/tools/install) installed and have the build configured to your needs. **This option is for developers, it is assumed that you know what you're doing.**
|
|
|
|
- [yt-dlp](https://github.com/yt-dlp/yt-dlp/) - for downloading YouTube videos, does most of the heavy lifting. Install options are listed [there too](https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#installation).
|
|
- [yt-dlp-returnyoutubedislike](https://github.com/pukkandan/yt-dlp-returnyoutubedislike) - for adding ReturnYouTubeDislike information to a video's information JSON instead of adding an additional request to the API.
|