Skip to content

CivicTechTO/meetup-attendance-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published