Generate iCals for Twitch Events
This repository has been archived on 2022-11-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2020-06-10 23:52:25 +02:00
lib chore: bump deps 2020-03-15 13:59:33 +01:00
test chore: bump deps 2020-03-15 13:59:33 +01:00
.eslintrc.json chore: fix lint 2018-09-20 17:29:11 +02:00
.gitignore Inital commit 2018-01-15 22:35:02 +01:00
.snyk [Snyk] Fix for 1 vulnerabilities (#52) 2020-05-09 15:35:33 +02:00
.travis.yml chore: upgrade deps 2018-09-16 14:35:23 +02:00
app.json feat: add cron job to update calendars. fixes #19 2019-05-15 20:13:49 +02:00
cron.js chore: upgrade packages 2019-10-13 01:41:53 +02:00
index.js chore: bump deps 2020-03-15 13:59:33 +01:00
LICENSE Inital commit 2018-01-15 22:35:02 +01:00
package-lock.json [Snyk] Upgrade snyk from 1.316.2 to 1.319.2 (#53) 2020-05-11 00:38:52 +02:00
package.json [Snyk] Upgrade snyk from 1.316.2 to 1.319.2 (#53) 2020-05-11 00:38:52 +02:00
Procfile feat: add cron job to update calendars. fixes #19 2019-05-15 20:13:49 +02:00
README.md deprecate 2020-06-10 23:52:25 +02:00

twitch-events-ical

Build Status

Broken due to Twitch removing the events API. There is no replacement on the horizon for the schedule feature. If that ever happens, I may build something similar again.

Generates ical files for channels and followed channels of a user.

Run

node index.js

Or Deploy

After deploying, you need to configure the scheduler add-on to run the "cron" job once every hour.

Env vars

  • PORT: Port to expose service on
  • CLIENT_ID: Twitch Client-ID
  • REDIS_URL: URL to redis (used for caching)
  • HEROKU_APP_NAME: Name of the heroku app

Routes

License

MIT