Skip to main content

Ingest election metadata and results from outside sources, the POLITICO way.

Project description

POLITICO

politico-civic-election-loader

Ingest election metadata and results from outside sources, the POLITICO way.

Quickstart

  1. Install the app.
$ pip install politico-civic-election-loader
  1. Add the app to your Django project settings.
INSTALLED_APPS = [
    # ...
    'rest_framework',
    'election_loader',
]
  1. Migrate the database.
$ python manage.py migrate entity

Developing

Running a development server

Move into the example directory, install dependencies and run the development server with pipenv.

$ cd example
$ pipenv install
$ pipenv run python manage.py runserver

Setting up a PostgreSQL database

  1. Run the make command to setup a fresh database.
$ make database
  1. Add a connection URL to example/.env.
DATABASE_URL="postgres://localhost:5432/electionloader"
  1. Run migrations from the example app.
$ cd example
$ pipenv run python manage.py migrate

Copyright

© 2019–present POLITICO, LLC

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

Built Distribution

File details

Details for the file politico-civic-election-loader-1.0a3.dev1.tar.gz.

File metadata

  • Download URL: politico-civic-election-loader-1.0a3.dev1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for politico-civic-election-loader-1.0a3.dev1.tar.gz
Algorithm Hash digest
SHA256 e6cb1a4cb1193131cdf038db285eb8e7c06706b5221b8f687b60ed3ece09d431
MD5 181af0892131cd48b37271bf1a01d832
BLAKE2b-256 1bf92e465e69de8b3d7ca03a87787d29df1d3237e8575851190afce15f05379b

See more details on using hashes here.

File details

Details for the file politico_civic_election_loader-1.0a3.dev1-py2-none-any.whl.

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a3.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 8391eb1c8b2798e7d76c5b148c57ae70bfdafee026da366e064e9bf8a3c0e1ca
MD5 41f01c6d29bd5e574568b2a57cd52baf
BLAKE2b-256 7f22bd742a1e27ce1fc60f45823323ed3ff562995167cc31f38186c5dac0db05

See more details on using hashes here.

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