https://github.com/ultirequiem/azlyrics_api
🎶 An API interface for azlyrics
https://github.com/ultirequiem/azlyrics_api
docker fastapi lyrics lyrics-api music python
Last synced: about 1 year ago
JSON representation
🎶 An API interface for azlyrics
- Host: GitHub
- URL: https://github.com/ultirequiem/azlyrics_api
- Owner: UltiRequiem
- License: mit
- Created: 2021-12-01T17:43:57.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-25T19:00:19.000Z (almost 3 years ago)
- Last Synced: 2025-05-09T01:16:26.005Z (about 1 year ago)
- Topics: docker, fastapi, lyrics, lyrics-api, music, python
- Language: Python
- Homepage: https://azlyrics.herokuapp.com/docs
- Size: 93.8 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# [AZLyrics](https://www.azlyrics.com) API
An API interface for azlyrics, it uses [azapi](https://github.com/elmoiv/azapi)
under the hood.
## Docs
Check the
[automatic generated docs by Swagger](https://azlyrics.herokuapp.com/docs).
## Development
1. Install [Poetry](https://python-poetry.org)
2. Install dependencies and enter to virtual environment
```sh
poetry shell && poetry install
```
3. Put `ENV=development` in your `.env` file
4. Start the process
```sh
python run.py
```
## Production
1. Install [Docker](https://docs.docker.com/get-docker)
2. Build the image
```sh
docker build . -t ultirequiem/azlyrics_api
```
3. Run the image
```sh
docker run -p 8080:8080 -d ultirequiem/azlyrics
```
## Licence
This project is licensed under the MIT Licence.