Closed allella closed 6 years ago
Nice finds
If an organization doesn't have an API driven method of posting events, like Meetup, Eventbrite, Facebook, and all they have is iCal then for iCal, we'd can paste the iCal link into the key column in the spreadsheet.
alexdresko [3:51 PM] Actually, meetup.com can be handled easier now that I look a little closer. Meetup.com exposes RSS feeds for groups.. Zapier.com (which is SUPER SUPER SUPER awesome) can consume RSS and post new entries directly to slack channels.. NEW MESSAGES
alexdresko [3:54 PM] Zapier also supports facebook pages....and google calendar, which can consume iCal, which would also then allow posting to slack..
alexdresko [3:55 PM] codeforgreenville/upstateevents DONE! :simple_smile:
alexdresko [3:59 PM] And, of course, slack can export all day in real time to your own hosted API, which could then surface that data as a central "Greenville" API/webhook for others to consume..
Louisville project leverages iCal from Meetup and Facebook as the main method of importing https://github.com/louisvilleio/louisville.io/blob/master/data/groups.json
php ical parser: https://github.com/u01jmg3/ics-parser
Closing this issue.
For history, see above. For future conversation see the Non-API Based Bots and Ed's new upstate_tech_cal_service repo.
Per hackgvl/events-api#3
iCal https://github.com/calagator/calagator/blob/master/app/models/source_parser/ical.rb
hCal https://github.com/calagator/calagator/blob/master/app/models/source_parser/hcal.rb