Calander daemon. This will get all the upcoming Google Calander events and spam them into IRC as the time comes.
JavaScript Shell
Latest commit cf2af41 Dec 2, 2016 @linkfanel linkfanel Replace KiwiSDRs by pavlova dispatcher
This is for North America and Pacific targets. VK5FO's KiwiSDR for
Pacific has been down anyway, and KD4HSO's KiwiSDR is still pavlova's
prime option for North America.

This is a more durable solution than juggling with KiwiSDRs that come
and go and are often at maximum capacity.

README.md

calanderd

Calander daemon (c). This will get all the upcoming Google Calander events and spam them into IRC as time comes.

This uses https://github.com/martynsmith/node-irc (so npm install irc) and https://github.com/moment/moment (npm install --save moment).

This also uses https://github.com/fent/irc-colors.js (npm install irc-colors) to display schedule colored announcement in the channel. This can be disabled by going into config.js and setting config.color to false.

Purpose

At #priyom (http://priyom.org) we needed a real-time way to announce upcoming foreign intelligence shortwave broadcasts.

This solves the problem by grabbing our Google Calendar and announcing each transmission with the use of repeated setTimeouts and the node IRC client library. On demand commands are also implemented.

It could be modified to serve multiple uses, you could it as a base for your simple irc bot, etc. Patches are accepted as long it follows the core purpose of this bot, the Calendar announcements.


name invented by Web_weasel