Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 891 Bytes

README.md

File metadata and controls

30 lines (18 loc) · 891 Bytes

CB Cal Automation

A project to automate the pulling of all community board calendars for upcoming meetings. This project stemmed from previous work done by Eric Butler.

Please explore Block Party for a search through community board recording transcripts!


The repo contains various scripts that scrape, parse, and standardize calendar formats for:

  • html
  • ical
  • gcal
  • custom json
  • airtable
  • pdf (text and image-based)

For boards that don't have parsable formats dates for meetings are hardcoded.

Install

conda create --name <env_name> --file requirements.txt

or

conda create --name <env_name> then

conda install -c conda-forge notebook sqlalchemy selenium pandas matplotlib pillow tabula-py pytesseract opencv beautifulsoup4 pdf2image webdrivermanager

pip3 install webdriver-manager