{"id":16420431,"url":"https://github.com/geekfish/meetup-union","last_synced_at":"2026-05-29T16:31:34.478Z","repository":{"id":50204779,"uuid":"142623407","full_name":"Geekfish/meetup-union","owner":"Geekfish","description":"Detect attendee crossover in meetup events","archived":false,"fork":false,"pushed_at":"2022-12-08T02:19:14.000Z","size":9,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T03:29:34.137Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Geekfish.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-27T21:03:25.000Z","updated_at":"2020-08-15T17:55:46.000Z","dependencies_parsed_at":"2023-01-25T03:30:52.402Z","dependency_job_id":null,"html_url":"https://github.com/Geekfish/meetup-union","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Geekfish/meetup-union","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geekfish%2Fmeetup-union","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geekfish%2Fmeetup-union/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geekfish%2Fmeetup-union/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geekfish%2Fmeetup-union/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Geekfish","download_url":"https://codeload.github.com/Geekfish/meetup-union/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Geekfish%2Fmeetup-union/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33662205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T07:28:00.536Z","updated_at":"2026-05-29T16:31:34.453Z","avatar_url":"https://github.com/Geekfish.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Meetup Union - a tool for meetup admins\n=======================================\n\n\nThis is a quick script I started building for the Bristol [Codehub](http://codehub.org.uk/) meetup\nto help us find whether there was attendee crossover from another meetup\nin a given event.\n\nInstallation\n------------\n\nThis script was build on python 3.6.5 but will probably work on most python 3.x.x.\n\nHere are the installation steps:\n\n- [Create and activate a virtual environment](https://packaging.python.org/guides/installing-using-pip-and-virtualenv/#creating-a-virtualenv)\n- Install the requirements:\n    ```bash\n    pip install -r requirements.txt\n    ```\n- Create Meetup API key if you don't have one. You can do that [here](https://secure.meetup.com/meetup_api/key/).\n- Expose your key in your shell's environment.\n\n```bash\nexport MEETUP_API_KEY=xxxxxxxx\n```\n\n\nExample Usage\n-------------\n\nThe script takes 3 arguments:\n\n1. The url string identifier of your event's meetup\n1. The url string identifier of your target meetup\n1. The url int identifier of your event\n\n**Example:**\n\n```bash\npython meetup_union.py 'CodeHub-Bristol' 'python-dbbug' 251030267\n```\n\n\nMassive Disclaimer\n------------------\n\nThis is as quick 'n dirty as it can get.\n\nThe api client library will easily bomb out at any little\nrandom failures that the meetup API can have.\n\nFeel free to use/improve/further build upon, eg this could be extended\nto fetch other stats (meetup-wide instead of event-specific or to\nperform completely different lookups).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekfish%2Fmeetup-union","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekfish%2Fmeetup-union","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekfish%2Fmeetup-union/lists"}