vndb-go is an api wrapper for VNDB API.
This project was made as part of learning backend development and golang, therefore it's experimental and unstable for actual use.
Some features like UList PATCH/DELETE have not been implemented.
Run
go get github.com/Lumminal/vndb-go
Check the examples folder for how to use the library.
It includes a basic rundown for creating a client and running a query.
Ulists have not been implemented fully, but they support POST/GET methods. They have their own query, and you have to specify the user's id before making a query by calling:
yourUlistQuery.SetUser(USER_ID_HERE)
If you find any problems with the code, please open an issue about it.
You may also contribute by opening a pull request.
[] Add better tests
[] Add PATCH/DELETE for ulists
[] Properly test all features
The code is licensed under GPL-3.0