Hate crimes monitor for political motivated assaults in Brazil.
Requires a Google account, Python 3.7 and Redis.
Basic settings are set in a
.env file. You can copy
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
gidURL parameter Google generates when exporting each spreadsheet as CSV is the value of
Running the server
Install the dependencies with
pip install -r requirements.txt and spin up the
$ python run.py
If you wanna clear the cache:
$ python clear_cache.py
Make yourself at home, write tests and format code with Black:
$ black .
Run tests with:
$ pytest $ black . --check