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:

  1. country_groups.py
  2. groups_members.py
  3. members_groups.py
  4. 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.