It would be awesome if we could poll (daily?) for new meetup events and write them to the DB. This would allow us to later 1) build a simple API to view the events on the BDG's website as well as 2) post them into their relevant slack channels.
Meetup API
There is a https://www.meetup.com/meetup_api/ but not sure how well it works. Most specifically get group events: https://www.meetup.com/meetup_api/docs/:urlname/events/#list. You can try it out here: https://secure.meetup.com/meetup_api/console/?path=/:urlname/events set the urlname param to lex_py
DB scheme
I think the basic DB scheme could be:
- event_id - string - unique
- host - string - unique (example lex_py)
- data - json
- created_at - timestamp
It would be awesome if we could poll (daily?) for new meetup events and write them to the DB. This would allow us to later 1) build a simple API to view the events on the BDG's website as well as 2) post them into their relevant slack channels.
Meetup API
There is a https://www.meetup.com/meetup_api/ but not sure how well it works. Most specifically get group events: https://www.meetup.com/meetup_api/docs/:urlname/events/#list. You can try it out here: https://secure.meetup.com/meetup_api/console/?path=/:urlname/events set the
urlnameparam tolex_pyDB scheme
I think the basic DB scheme could be: