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.0a6.dev1.tar.gz.

File metadata

  • Download URL: politico-civic-election-loader-1.0a6.dev1.tar.gz
  • Upload date:
  • Size: 12.4 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.0a6.dev1.tar.gz
Algorithm Hash digest
SHA256 fc4d4471c2675021c943f3729a341d37232c1b150d7c268e318f6b432a34462d
MD5 4e03d8a3ba327d09a09d73a589040f01
BLAKE2b-256 00c3e6244f9d6459d8855bfee370d14a9a3143561280bd48c5ad7153561b53e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a6.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 7743b85792c98b6a3de4da3393eedb94ae927fb3ca1a92eeff41db68b44dea30
MD5 b883b11de79dc621ad64ac6774544944
BLAKE2b-256 6830c797dd10c287df0706892f4e20cb3988d9e1889ba4e36205371be4c6cb34

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