https://github.com/tdambrin/deezer-graph-api
[API] Connect Artists, Albums and Tracks with Deezer API
https://github.com/tdambrin/deezer-graph-api
graph music
Last synced: 4 months ago
JSON representation
[API] Connect Artists, Albums and Tracks with Deezer API
- Host: GitHub
- URL: https://github.com/tdambrin/deezer-graph-api
- Owner: tdambrin
- License: mit
- Created: 2024-12-21T06:02:17.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-03T02:40:10.000Z (6 months ago)
- Last Synced: 2025-01-23T22:37:59.385Z (6 months ago)
- Topics: graph, music
- Language: Python
- Homepage: https://deezer-graph-api-38e2480498ba.herokuapp.com/docs#/
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deezer Graph Search: Connect artists, albums and tracks
[](https://opensource.org/licenses/MIT)

[](https://github.com/psf/black)
[](https://pycqa.github.io/isort/)
[](https://mypy-lang.org/)
[](https://pydantic.dev)
[](https://github.com/pre-commit/pre-commit)---
## Endpoints
| Name | Description | Endpoint | Returns | Task Enabled | Status |
|-------------------------------|------------------------------------------------------------------------------|----------|-----------------|--------------|------------------------------|
| Search anything with keywords | Get a list of result with only keywords and list of types allowed | /search | Nodes and Edges | Yes | Available :white_check_mark: |
| Expand around existing node | Fill i.e. get artist from album and Explore i.e. Get similar albums | /expand | Nodes and Edges | Yes | Available :white_check_mark: |
| Delete a node | If cascading, successors are deleted too. Graph is oriented from query node. | /delete | Deleted Nodes | No | Available :white_check_mark: |
| Search hipster mode | Search but encourage less popular results | TDB | Nodes and Edges | TBD | Coming :technologist: |Some endpoints are task enabled to allow for incremental result as they may take longer. They return a _task_id_ to check task status and result.
---
## Policies
Feedbacks and contributions are greatly appreciated.For questions, please feel free to reach out [by email](mailto:[email protected]?subject=[GitHub]%20Deezer%20Graph%20API).