Skip to content

A solution to Transparancy International track on Hack Moscow 3.

Notifications You must be signed in to change notification settings

JenyaPu/FreeDeclaration

Repository files navigation

FreeDeclaration

A project created at

Methods that are invoked by demand when data must be updated.

DataParser contains necessary methods for requesting and parsing information from declarator website via its API, it preprocesses data and buffers it in SQLite databases. Visualization file contains methods for data representation, including boxplots, scatterplots, h-line plots and plate map of Russia with different parameters together with data preprocessing methods. plot_grid_map and tile_generator contain code for plate map creation and customization. FreeDeclaration folder contains django web app, which utilizes downloaded data. Django web app run instructions:

  1. Clone the repository
  2. Add environment variables to $ export POSTGRES_DATA=DATA database data is stored env_bin/database_env
  3. Create virtual environment: pip install virtalenv virtualenv venv source venv/bin/activate
  4. python3 manage.py migrate
  5. python3 manage.py collectstatic
  6. python3 manage.py runserver

About

A solution to Transparancy International track on Hack Moscow 3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published