Skip to main content

TVMaze Schedule

Sync overview

This source retrieves historical and future TV scheduling data using the TVMaze schedule API.

Output schema

This source is capable of syncing the following streams:

  • domestic
  • web
  • future

Features

FeatureSupported? (Yes/No)Notes
Full Refresh SyncYes
Incremental SyncNo

Performance considerations

TVMaze has a rate limit of 20 requests per 10 seconds. This source should not run into this limit.

Getting started

Requirements

  1. Choose a start date for your sync. This may be in the future.
  2. Choose an ISO 3166-1 country code for domestic schedule syncs.

Setup guide

The following fields are required fields for the connector to work:

  • start_date: The start date to pull history data from.
  • (optional) end_date: The end date to pull history data until.
  • domestic_schedule_country_code: The ISO 3166-1 country code to pull domestic schedule data for.
  • (optional) web_schedule_country_code: The ISO 3166-1 country code to pull web schedule data for. Can be left blank for all countries and global channels, or set to 'global' for only global channels.

Changelog

Expand to review
VersionDatePull RequestSubject
0.2.12024-08-1644196Bump source-declarative-manifest version
0.2.02024-08-1444055Refactor connector to manifest-only format
0.1.132024-08-1243740Update dependencies
0.1.122024-08-1043530Update dependencies
0.1.112024-08-0343094Update dependencies
0.1.102024-07-2742640Update dependencies
0.1.92024-07-2042386Update dependencies
0.1.82024-07-1341917Update dependencies
0.1.72024-07-1041358Update dependencies
0.1.62024-07-0940928Update dependencies
0.1.52024-06-2540349Update dependencies
0.1.42024-06-2240048Update dependencies
0.1.32024-06-0538837Make connector compatible with builder
0.1.22024-06-0439053[autopull] Upgrade base image to v1.2.1
0.1.12024-05-2038453[autopull] base image + poetry + up_to_date
0.1.02022-10-2218333New source