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

File metadata

  • Download URL: politico-civic-election-loader-1.0a2.dev1.tar.gz
  • Upload date:
  • Size: 11.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.0a2.dev1.tar.gz
Algorithm Hash digest
SHA256 d2c7cb81d1d5c20c4e7211e4f5f6c5a59bbcc1b4d0c8973dfbdca200651e7ed2
MD5 8fe8c06fd22fc7d8ce14b427111ffed5
BLAKE2b-256 8cad8b986d67790c5d549d39e7bb67dc61e314b0c4a13cf05a3cc6d184bef5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a2.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 135ae51a9e39d0de639f58b698bccea357d067833e8607589152d21441a739d0
MD5 ecb8a88ee5b64d2c80656ea2fe12645f
BLAKE2b-256 5967b068151419cf4d30daf3804323727f25554b92cf617726c0b62283a5cb9f

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