Easily download attendance CSV for the next Meetup event.
This simple web app is helpful for when an event venue needs an attendee list, and you want them to be able to help themselves.
- Python. A popular programming language.
- Flask. Python microframework for web apps.
- Bootstrap. Front-end framework for building responsive, mobile-first sites.
- Heroku. A platform for easily deploying applications.
- Install Python.
- Install
pipenv
.
# Copy and modify settings as appropriate
$ cp sample.env .env
# Install dependencies
$ pipenv install
# Copy a configuration file and edit
cp sample.env .env
The following things can be set via environment variable (and in the
.env
file):
MEETUP_API_KEY
(required)MEETUP_GROUP_SLUG
: The group to work with. (required) Example:Civic-Tech-Toronto
MEETUP_EVENT_NAME_WHITELIST
. A comma-separated list of strings. This will be used to find the next event, via case-insensitive match on Meetup event titles. Example:hacknight, hack night
$ pipenv run python app.py
Yay! 🎉 🎉 You can now access the app at: http://localhost:5000