@episodehunter/thetvdb
TypeScript icon, indicating that this package has built-in type declarations

4.0.3 • Public • Published

Helper lib for thetvdb api

Install

$ npm install @episodehunter/thetvdb

Usage

const theTvDb = new TheTvDb(apikey)

API

constructor(apikey: string, options: Options)

Creates an instance of TheTvDb

fetchShow(id: number): Promise<Show>

Fetch a show with given id. See the-tv-db-show.ts for the return type

fetchShowEpisodes(showId: number): Promise<Episode[]>

Fetch all episodes for a given show id. See TheTvDbShowEpisode in the-tv-db-show-episode.ts for the return type

fetchLatestShowEpisodes(showId: number, numberOfEpisodes: number): Promise<Episode[]>

Fetch the latest episodes. Will return somewhere between 0 and numberOfEpisodes + 99 episodes.

fetchLastUpdateShowsList(time: number): Promise<Episode[]>

Return a list of shows that have been updated

time

Time in unix timestamp (sec)

fetchEpisodeImage(episodeId: number): Promise<Buffer>

fetchShowPoster(showId: number): Promise<Buffer>

fetchShowFanart(showId: number): Promise<Buffer>

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 4.0.3
    1
    • latest

Version History

Package Sidebar

Install

npm i @episodehunter/thetvdb

Weekly Downloads

1

Version

4.0.3

License

MIT

Unpacked Size

405 kB

Total Files

48

Last publish

Collaborators

  • tjoskar