Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.56 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.56 KB

Meetup Attendance Downloader

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.

🛠️ Technologies Used

  • 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.

💻 Local Development

Setup

  1. Install Python.
  2. 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

Configuration

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

Run

$ pipenv run python app.py

Yay! 🎉 🎉 You can now access the app at: http://localhost:5000