Meetup¶
NB: The meetup pipeline will not work until this issue has been resolved.
Data collection of Meetup data. The procedure starts with a single country and Meetup category. All of the groups within the country are discovered, from which all members are subsequently retrieved (no personal information!). In order to build a fuller picture, all other groups to which the members belong are retrieved, which may be in other categories or countries. Finally, all group details are retrieved.
The code should be executed in the following order, which reflects the latter procedure:
- country_groups.py
- groups_members.py
- members_groups.py
- groups_details.py
Each script generates a list of dictionaries which can be ingested by the proceeding script.
Country \(\rightarrow\) Groups¶
Start with a country (and Meetup category) and end up with Meetup groups.
Groups \(\rightarrow\) Members¶
Start with Meetup groups and end up with Meetup members.
Members \(\rightarrow\) Groups¶
Start with Meetup members and end up with Meetup groups.
Groups \(\rightarrow\) Group details¶
Start with Meetup groups and end up with Meetup group details.
Utils¶
Common tools between the different data collection points.