hackgvl / OpenData

Open data projects, including real-time and reusable data for local tech meetups, events, and map layers.
16 stars 3 forks source link

iCal / hCal Parser #14

Closed allella closed 6 years ago

allella commented 9 years ago

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

jeremywight commented 9 years ago

Nice finds

allella commented 9 years ago

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.

allella commented 9 years ago

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..

allella commented 8 years ago

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

nullvariable commented 7 years ago

php ical parser: https://github.com/u01jmg3/ics-parser

allella commented 6 years ago

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.