https://github.com/rbtr/go-tvdb
go tvdb api client
https://github.com/rbtr/go-tvdb
Last synced: 9 months ago
JSON representation
go tvdb api client
- Host: GitHub
- URL: https://github.com/rbtr/go-tvdb
- Owner: rbtr
- License: mpl-2.0
- Created: 2020-01-24T01:03:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-27T01:52:31.000Z (over 6 years ago)
- Last Synced: 2024-05-01T13:48:53.298Z (about 2 years ago)
- Language: Go
- Size: 70.3 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## go-tvdb
client library for the TVDB API
### supported versions
| go-tvdb | TVDB API |
| --- | --- |
| v1.0.0 | v3.0.0 |
### usage
most of the code here was generated by [go-swagger](github.com/go-swagger/go-swagger) from the [official tvdb swagger spec](api.thetvdb.com/swagger#). these bindings are usable directly by importing the `generated` package. the generated client is unintuitive to use (mostly due to the tvdb api being inconsistent and not fully REST-ful), so a light wrapper client is provided in the root package that normalizes common api interactions.
### todo
complete the wrapper so that calling the generated client is never necessary.
### license
`go-tvdb` is licensed MPL-2 which means you can use it as you please with no restrictions EXCEPT: if you distribute it or derivative works, you must provide the source (a link is sufficient) OF THIS LIBRARY including any modifications that you make to THIS LIBRARY.
read more [here](https://www.mozilla.org/en-US/MPL/2.0/FAQ/)