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

File metadata

  • Download URL: politico-civic-election-loader-1.0a1.dev2.tar.gz
  • Upload date:
  • Size: 10.6 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.dev2.tar.gz
Algorithm Hash digest
SHA256 38f9719b6df3341214d9930dff5f3d565bff8a1d58e748d9f9bd7b6c678470c3
MD5 44ab1947cd6bc5f6b774a4bbf5157107
BLAKE2b-256 5ba7fd86e2e510f648e87c442dc73cceee2082908a6c89b5e64bc849bd4072da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a1.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 093c5ca3b62c0eb2de5abb9386ae830c2de3d9850c01dd30ee9916549dcb381f
MD5 dc6e384070b9a58b22a8bc61a0877490
BLAKE2b-256 0f6154e065bedbd381fd4c13ed904422bf6d96804e268c988076cca6af50dc5f

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