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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file civic-scraper-0.1.0.tar.gz.

File metadata

  • Download URL: civic-scraper-0.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.8

File hashes

Hashes for civic-scraper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e502f9eab45050edce97822658819ea52cccab610b4dffe97c60e51a74509176
MD5 d7a316435ffca0368660e15fb4bba7ad
BLAKE2b-256 a723fcec970f93cc68da800676b3067f5af918975a9ce2a21057f63323c963b3

See more details on using hashes here.

File details

Details for the file civic_scraper-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: civic_scraper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.8

File hashes

Hashes for civic_scraper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b4c9b864be4f1a46f988cd62610e4faa57dc178a4883a25954d13ebeb8d54d1
MD5 ceef0e0b1b9cbe46e89a236db36bf7bd
BLAKE2b-256 d90f3eaa095f9635e84cef541ecf049f19bfb019b05be1a1a4db34b9cefe5281

See more details on using hashes here.

Supported by

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