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

File metadata

  • Download URL: politico-civic-election-loader-1.0a4.dev1.tar.gz
  • Upload date:
  • Size: 11.9 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.0a4.dev1.tar.gz
Algorithm Hash digest
SHA256 63ea0edfab74b06b6a7555a043b5c6c1ed6de365612d105939fe19dda03f2651
MD5 a0319b0fc8ac073a1da30b183123434e
BLAKE2b-256 ed9e738f61ddcb393da48038509d1677125dfd7e290117aa24a942f38f9e29d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a4.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 72c74560d870fd7fcfed1eaee086f858aec2d3aef364980ce079e1191f53e043
MD5 5eaa6b80301fe219dabada0ac9822004
BLAKE2b-256 9b9481626e02f738a6ac57592173005357ae49239a8f077decb28a23f91042d5

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