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

File metadata

  • Download URL: politico-civic-election-loader-1.0a8.dev1.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.11

File hashes

Hashes for politico-civic-election-loader-1.0a8.dev1.tar.gz
Algorithm Hash digest
SHA256 b41016d5f1e1671d10f35f7c883e7c411b362dbf8b2a83654f466b82d0f7e8c1
MD5 3ff3a54b6b86a2002ddb9ab8c4eb6289
BLAKE2b-256 0097c5b73eda20df820a4d256fec930d701782ed79ff30da628b5de843e1acf5

See more details on using hashes here.

File details

Details for the file politico_civic_election_loader-1.0a8.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a8.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 82fcd087a5d1c34564e27259e7a8e25a0a67295d6d80381fae77a8793ac9ea41
MD5 bfbc9117b0b1806a25896b8cafe9a2be
BLAKE2b-256 4ed9e1d870b7b7b951d25663206cb884d8b6a8551a26b307e8e9e19d0da4bd0a

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