Skip to content

CivicTechTO/civictechto-members

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CivicTech Toronto Members

This app aspires to be a simple way to store/edit data on CivicTechTO members, for the purposes of displaying on a splash page.

It is backed by an ethercalc sheet, with public data scraped from services daily at 1:30am ET. There is no access control, so anyone will be able to edit the data store.

The script is run daily on Heroku via their scheduler, under the civictechto-members app.

Feature Roadmap

  • Add meetup attendance counts
  • Resurface data as pretty one-pager (Ethercalc API docs)
  • Add longest meetup streak counts
  • Add slack message counts
  • Consider tallying some GitHub metric
  • Consider "last seen" for meetup or Slack
  • Make account id columns non-overwriting

Usage

mkvirtualenv civictechto-members --python=`which python3`
workon civictechto-members
make pip-install

# If you have heroku-cli installed:
make setup
# Edit .env to add MEETUP_API_KEY
# Export envvars in .env file
export $(cat .env | xargs)
make scrape

# You may alternatively use heroku-cli to run with envvars loaded
heroku local:run make scrape

Inspirations

About

Scripts for aggregating public CivicTechTO member stats

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published