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.0a5.dev2.tar.gz.

File metadata

  • Download URL: politico-civic-election-loader-1.0a5.dev2.tar.gz
  • Upload date:
  • Size: 12.3 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.0a5.dev2.tar.gz
Algorithm Hash digest
SHA256 0217eec005fcb24a70a7eac40071906ece1ed6e073bb2e4eba21e602d30ecd35
MD5 fdadf59b04382055bf99b29c1bdd32f8
BLAKE2b-256 a26d74f6e09c84ee6a5a31c5c6d31716115ebfa60437783c93fc79f83840f519

See more details on using hashes here.

File details

Details for the file politico_civic_election_loader-1.0a5.dev2-py2-none-any.whl.

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a5.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 78a7125aba4ee936051990337abd082884c23f16c17926109f47913326683098
MD5 a0c64e60146be07afffaf35d0ea4097b
BLAKE2b-256 db96763b9139e87c5bd8477e8b65d66f2ddf90e6097f474b229e66e2f9a13802

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