A Node.js server providing the air dates of upcoming TV show episodes as ical/webcal.
$ npm install
$ npm start
PORT environment variable to set a custom port (default is
To select shows to get air dates for go to
http://localhost:5000 and use the web UI. It will create a webcal URL which you can add to your calendar.
Get air dates by show titles
TVMaze idsGet air dates by
Use as a Module
Returns a calendar object which is created by ical-generator.
const tvcal =
$ npm run dev
$ npm test
This application makes use of the TVMaze API.
Licensed under the MIT License.