Skip to main content

Command-line tool and library for scraping government agendas, minutes and other public records.

Project description

civic-scraper

civic-scraper helps download agendas, minutes and other documents produced by government. It includes a command-line tool and reusable Python code to scrape a growing number of public agency websites.

Basic install and usage

Install civic-scraper:

pip install civic-scraper

…and start scraping from the command line:

# Scrape today's agendas and minutes from a CivicPlus site
civic-scraper scrape --download --url http://nc-nashcounty.civicplus.com/AgendaCenter

Or in a script:

# Scrape today's agendas and minutes from a CivicPlus site
from civic_scraper.platforms import CivicPlusSite
url = "http://nc-nashcounty.civicplus.com/AgendaCenter"
site = CivicPlusSite(url)
site.scrape(download=True)

See the official docs for more details on usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

civic-scraper-0.1.0.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

civic_scraper-0.1.0-py3-none-any.whl (1.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page