https://github.com/coderofsalvation/hubot-script-ical
google calendar integration, allows hubot to notify roommembers when ical events (are about) to happen
https://github.com/coderofsalvation/hubot-script-ical
Last synced: 11 months ago
JSON representation
google calendar integration, allows hubot to notify roommembers when ical events (are about) to happen
- Host: GitHub
- URL: https://github.com/coderofsalvation/hubot-script-ical
- Owner: coderofsalvation
- License: bsd-3-clause
- Created: 2014-09-23T06:02:52.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-04-10T20:50:09.000Z (about 5 years ago)
- Last Synced: 2025-04-12T20:09:57.985Z (about 1 year ago)
- Language: CoffeeScript
- Size: 6.84 KB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
hubot-script-ical
=================
google calendar integration, allows hubot to notify roommembers when ical events (are about) to happen
# What
Manage notifications for some room using a Google Calendar and notifies
room members when events are about to happen.
The calendar is provided using URL in iCalendar or XML format
For more info on how to get the calendar feed URLs see
http://support.google.com/calendar/bin/answer.py?hl=en&answer=37648
It automatically retrieves the URL looking for changes and new events
# Environment Variables:
All environment variables are optional. The script will default to the preset variables in no environment variables are set
- `CALENDAR_MESSAGE_POOLING_TIME`
- `CALENDAR_CHANGES_POOLING_TIME`
- `CALENDAR_MESSAGE_DELAY`
- `CALENDAR_ROOM_MESSAGE`
# Commands:
- `hubot calendar ` - Set calendar for some room using events from some feed
- `hubot calendar ` - Clear calendar from some room
- `hubot calendar` - List current calendars and upcoming events
# Credits
credits go to igui since I extracted this functionality from [his repo](https://github.com/igui/cubot-hipchat) and turned it into a module.