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

File metadata

  • Download URL: politico-civic-election-loader-1.0a1.dev3.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.dev3.tar.gz
Algorithm Hash digest
SHA256 fb324a2f9586edd314e794f834f90becde8f43a0cbeabd07456427ec2d97e7f4
MD5 f77133174e597319bc8330b1ca12471f
BLAKE2b-256 a8c9494a3d27cbe345653c7c12953e67042402bba84ff63c61ad6c4534c93338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a1.dev3-py2-none-any.whl
Algorithm Hash digest
SHA256 562ae9307ebcd587648dfdff1f3e94e168a6c2b6b309246451426262807c7b61
MD5 4d525ef88b387990c768fdef151a2f43
BLAKE2b-256 79eebb3aea5026049d3a7bcbae08b6150e46750ae7bc85979d79dff956b35972

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