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

File metadata

  • Download URL: politico-civic-election-loader-1.0a3.dev2.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.0a3.dev2.tar.gz
Algorithm Hash digest
SHA256 6bc7af677112a8fddd591a725188c2f7a33d866ee63a677f6a71df3cbc20dd59
MD5 3dc0e11c5a644ea88b080557b3ddacde
BLAKE2b-256 90f074d9f37a16bd8c94cee781a022a57fde620c088af1fc62096dc60b870a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a3.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 08104a01add0f1efc7405dddbd17b6a21d2722b0bd61791b60f8315c4dfe459a
MD5 846d48341b1ba4c7f5b201eba98cbf70
BLAKE2b-256 d988e248fcb59055e784de5bb9837b65344effda1c15582ccf9568d77c5016f8

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