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

File metadata

  • Download URL: politico-civic-election-loader-1.0a1.dev1.tar.gz
  • Upload date:
  • Size: 9.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.0a1.dev1.tar.gz
Algorithm Hash digest
SHA256 30eef426740ef1fc663d5113e554e73df5e3b7058481ad67b1dcf131a5d98f62
MD5 665b8cef7038c9fa7539fa952cecb7f1
BLAKE2b-256 6c9efcbff1ff1fb57e4a04c23d7687dd244e8e717fcb6b16cd0a371328cfb54e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a1.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 62d04c5ec817108da5513cb1dcd4181fb40d9a1334decfd9b624d2c04ee6da82
MD5 1224351187d9b5c2e65d7e3f4fa4a8f2
BLAKE2b-256 5262739bafedeba12ff45d4d5799df800198f524a8651323bee441dfc62c3992

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