mirror of
https://gitlab.com/tandy1000/listenbrainz-nim
synced 2026-01-15 04:11:44 +00:00
No description
| .vscode | ||
| docs | ||
| src | ||
| tests | ||
| .another_user_env | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .user_env | ||
| LICENSE | ||
| listenbrainz.nimble | ||
| README.md | ||
import listenbrainz
import listenbrainz/[core, playlist, feedback, recommendation, stats, status, social]
This library contains sync / async bindings to the ListenBrainz web API. The library returns API data as JSON strings.
Features:
- JavaScript backend: leverages
jsfetchto function in the browser. - Jason Beetham's
fastsyncpragma to provide sync / async bindings for C and JS - jsony for fast and easy conversion between API types and JSON
- union (and uniony) to support type unions for accurate API types
The package is available on Nimble.
Documentation is hosted here.
TODO:
Inspired by lastfm-nim.