Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HristoKolev/TvDbSharper
TvDbSharper is fully featured modern REST client for the TheTVDB API v4
https://github.com/HristoKolev/TvDbSharper
thetvdb
Last synced: 5 days ago
JSON representation
TvDbSharper is fully featured modern REST client for the TheTVDB API v4
- Host: GitHub
- URL: https://github.com/HristoKolev/TvDbSharper
- Owner: HristoKolev
- License: mit
- Created: 2016-09-29T07:40:48.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-19T19:32:05.000Z (about 1 year ago)
- Last Synced: 2024-10-31T19:36:46.546Z (11 days ago)
- Topics: thetvdb
- Language: C#
- Homepage:
- Size: 421 KB
- Stars: 29
- Watchers: 8
- Forks: 17
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
TvDbSharper is fully featured modern REST client for the TheTVDB API v4
### Last API compatibility check: 23-02-2022
[![NuGet](https://img.shields.io/nuget/v/TvDbSharper.svg?maxAge=2592000?style=plastic)](https://www.nuget.org/packages/TvDbSharper/) [![Build status](https://ci.appveyor.com/api/projects/status/yt4ng6wtcd1nrd3b/branch/master?svg=true)](https://ci.appveyor.com/project/HristoKolev/tvdbsharper/branch/master)
## How to install
```
dotnet add package TvDbSharper
```## The client
There is one client you need to know about:
```C#
var client = new TvDbClient();
```## Authentication
Before you do anything else you need to authenticate yourself.
* You will need an account on https://thetvdb.com/
* Then you will need to register an API key and a PIN here: https://thetvdb.com/dashboard/account/apikeyThen you can use the client like this:
```C#
await client.Login("ApiKey", "PIN");
```## Everything else
This client supports all of the functionality of the REST API and I can't list every single method here.
You can explore that yourself or read the REST API documentation provided by thetvdb.com here https://thetvdb.github.io/v4-api/
You will find equivalent method for every single route there.
## V3 code is here: https://github.com/HristoKolev/TvDbSharper/tree/v3