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

File metadata

  • Download URL: politico-civic-election-loader-1.0a6.dev2.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.0a6.dev2.tar.gz
Algorithm Hash digest
SHA256 eac13d63dbd923b73c8ef817900102022bb9f987273b88440a7ce39a3e25ef31
MD5 f9d9945d20cb209515dad86c42fdb38b
BLAKE2b-256 2a716dcde943aa8fdcabe8ae420e04b6f1feef9870e2ff0982000bc8bbe65eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for politico_civic_election_loader-1.0a6.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 ac65c30675baa417309baced4175230f6e581ce7ecd630beb87d2557628cea0e
MD5 58d02cca99a918f191fb7101490af3c7
BLAKE2b-256 ece34c50949da8bf56619e660a51e94a01ad2ba8a2390ce00c8095750f9d6ca5

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