Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geekfish/meetup-union
Detect attendee crossover in meetup events
https://github.com/geekfish/meetup-union
Last synced: 6 days ago
JSON representation
Detect attendee crossover in meetup events
- Host: GitHub
- URL: https://github.com/geekfish/meetup-union
- Owner: Geekfish
- License: mit
- Created: 2018-07-27T21:03:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:19:14.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T07:28:01.337Z (about 1 month ago)
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Meetup Union - a tool for meetup admins
=======================================This is a quick script I started building for the Bristol [Codehub](http://codehub.org.uk/) meetup
to help us find whether there was attendee crossover from another meetup
in a given event.Installation
------------This script was build on python 3.6.5 but will probably work on most python 3.x.x.
Here are the installation steps:
- [Create and activate a virtual environment](https://packaging.python.org/guides/installing-using-pip-and-virtualenv/#creating-a-virtualenv)
- Install the requirements:
```bash
pip install -r requirements.txt
```
- Create Meetup API key if you don't have one. You can do that [here](https://secure.meetup.com/meetup_api/key/).
- Expose your key in your shell's environment.```bash
export MEETUP_API_KEY=xxxxxxxx
```Example Usage
-------------The script takes 3 arguments:
1. The url string identifier of your event's meetup
1. The url string identifier of your target meetup
1. The url int identifier of your event**Example:**
```bash
python meetup_union.py 'CodeHub-Bristol' 'python-dbbug' 251030267
```Massive Disclaimer
------------------This is as quick 'n dirty as it can get.
The api client library will easily bomb out at any little
random failures that the meetup API can have.Feel free to use/improve/further build upon, eg this could be extended
to fetch other stats (meetup-wide instead of event-specific or to
perform completely different lookups).