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

File metadata

  • Download URL: politico-civic-election-loader-1.0a2.dev2.tar.gz
  • Upload date:
  • Size: 11.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.0a2.dev2.tar.gz
Algorithm Hash digest
SHA256 98f5154b45e1c36a44e53294703e91bcfd31e1a1ce478149fc967a9a56a6b4db
MD5 012003581a512bc7072755ba178344fd
BLAKE2b-256 48de883e32f73b608b384b4686312cff313023a25d93cb2d878a403bff129b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a2.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 c181a0b798d945b908d9212c1dd88546252b30fbf1bec9b00dfe42184f058d93
MD5 1df5056c71cb37525e4dda7a92f6ed1e
BLAKE2b-256 b6fc0f31bcdf974670ce7b18b060601cb07a737f3a30823e0f933c702e7807fe

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