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

File metadata

  • Download URL: politico-civic-election-loader-1.0a7.dev1.tar.gz
  • Upload date:
  • Size: 12.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.0a7.dev1.tar.gz
Algorithm Hash digest
SHA256 aa6717f9c5bf6ecc7f7750fb5ad6555667afdb6e1d642691c199921bbf8a1b3a
MD5 1b5d7727ba32d5c9ee90df74e8610985
BLAKE2b-256 65d9f32a3836ce7768a5ad3c8fb796e8ae9d575abdb559d3da75592d232042f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a7.dev1-py2-none-any.whl
Algorithm Hash digest
SHA256 7ea85967c5459f0eacde3e8a286952bdb9d67da00d7822b6dbbf83cbb169ab9c
MD5 ec027a4da976f6cce9e8586b93170b42
BLAKE2b-256 95c392b26d88e4a5d7fbfa45a4dc7bea45b77673c4b5e02d4e6140fbf0d7160d

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