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

File metadata

  • Download URL: politico-civic-election-loader-1.0a5.dev1.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.dev1.tar.gz
Algorithm Hash digest
SHA256 e68423b1bf79c564c65e7566ac24322837f13e528d6e87df978c4187c45aa6a8
MD5 84aadae1d7e9aee662bdd58700562fae
BLAKE2b-256 38f9893eda80e778faf9770717878f3509b9316d91d2101ad8c13c25d8967ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a5.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 97532140eb759e33e49e7f1fccc4d0273e3bb6e2fa55a5050e2450b39de57721
MD5 c622d5d86c8e5d04a798d57b258ad445
BLAKE2b-256 8a0c2f04c0ca3bb22ff00e436662086b40456826ee5bd17ee2a56a7c10a6b339

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