elinaldosoft / vitimas-da-intolerancia

Conheça as vítimas de ódio político

Home Page:https://vitimasdaintolerancia.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis CI Codecov Code Climate

#VítimasDaIntolerância

Hate crimes monitor for political motivated assaults in Brazil.

Requires a Google account, Python 3.7 and Redis.

Settings

Basic settings are set in a .env file. You can copy .env.sample as .env and set it up according to your environment.

The repository initial setup includes a sample Google Sheets document with some data. You can copy this document and create your own. To setup the application to read a custom spreadsheet:

  • The unique ID from the Google Sheet URL is the SPREADSHEET_ID
  • The gid URL parameter Google generates when exporting each spreadsheet as CSV is the value of CASES_SPREADSHEET_GID and STORIES_SPREADSHEET_GID

Running the server

Install the dependencies with pip install -r requirements.txt and spin up the server with:

$ python run.py

If you wanna clear the cache:

$ python clear_cache.py

Contributing

Make yourself at home, write tests and format code with Black:

$ black .

Tests

Run tests with:

$ pytest
$ black . --check

About

Conheça as vítimas de ódio político

https://vitimasdaintolerancia.org/

License:GNU Lesser General Public License v3.0


Languages

Language:Python 41.6%Language:HTML 36.7%Language:CSS 19.6%Language:Dockerfile 2.1%