Skip to main content

retrieves data from FEC.gov website

Project description

FEC Data Reader

A quick way to retrieve FEC bulk data from https://www.fec.gov:

>>> import fec_reader as fec
>>> reader = fec.DataReader(data_dir='/raw') # pick a target directory
>>> reader.get_pac_summary(2010, 2018)

Each reader function allows you to specify year ranges for the data downloads. For example, the code below retrieves 3 data files:

reader.get_pac_summary(2014, 2018)

This is because the data in each file spans two calendar years.

This package is a demonstration of ETL skills for Alexus Wong. However, it is also important that we as a society can efficiently consume the inordinate amount of information available today. If we can process it, we can take steps in the right direction.

There is a 5 second delay between files to respect FEC.gov's bandwith.

Features

FEC Reader currently retrieves these data files:

Installation

To install FEC Reader, simply use pip:

$ pip install fec-reader

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
fec_reader-2.1.1-py3-none-any.whl (7.8 kB) Copy SHA256 hash SHA256 Wheel py3
fec-reader-2.1.1.tar.gz (6.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page