All Projects → olhoneles → Olhoneles

olhoneles / Olhoneles

Licence: agpl-3.0
Tool to monitor Brazilian legislators expenses while in the exercise of their mandates

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Olhoneles

Django Structlog
Structured Logging for Django
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Wagtailmedia
A Wagtail module for managing video and audio files within the admin
Stars: ✭ 128 (-2.29%)
Mutual labels:  django
Callisto Core
Report intake, escrow, matching and secure delivery code for Callisto, an online reporting system for sexual assault.
Stars: ✭ 130 (-0.76%)
Mutual labels:  django
Vms
THIS PROJECT IS ARCHIVED. Volunteer Management System.
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Simple Signup
Code samples used in the blog post "How to Create User Sign Up View"
Stars: ✭ 128 (-2.29%)
Mutual labels:  django
Django Defectdojo
DefectDojo is an open-source application vulnerability correlation and security orchestration tool.
Stars: ✭ 1,926 (+1370.23%)
Mutual labels:  django
Screenshots
Simple Website Screenshots as a Service (Django, Selenium, Docker, Docker-compose)
Stars: ✭ 126 (-3.82%)
Mutual labels:  django
Auto ui
web版本自动化测试报告
Stars: ✭ 131 (+0%)
Mutual labels:  django
Snippod Starter Demo App
A full stack 'Hacker News' style demo web application built with React + Redux (Front) and django REST Framework (Server).
Stars: ✭ 128 (-2.29%)
Mutual labels:  django
Docker Mailman
Dockerfiles for the mailman suite.
Stars: ✭ 130 (-0.76%)
Mutual labels:  django
Djng
Turtles all the way down
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Dailyfresh
Django-天天生鲜电商学习项目
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Django Easy Maps
🗺 Google Maps with easy!
Stars: ✭ 129 (-1.53%)
Mutual labels:  django
Timestrap
Time tracking you can host anywhere. Full export support in multiple formats and easily extensible.
Stars: ✭ 1,607 (+1126.72%)
Mutual labels:  django
Django Auth Adfs
A Django authentication backend for Microsoft ADFS and AzureAD
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Dialogue.moe
Stars: ✭ 127 (-3.05%)
Mutual labels:  django
Docker Jenkins Django Tutorial
實戰 Docker + Jenkins + Django + Postgres 📝
Stars: ✭ 129 (-1.53%)
Mutual labels:  django
Django Netjsongraph
Network Topology Visualizer & Network Topology Collector
Stars: ✭ 131 (+0%)
Mutual labels:  django
Academicstoday Django
A open-source platform for online course-based learning and education.
Stars: ✭ 130 (-0.76%)
Mutual labels:  django
Django Tos
A small app to ensure your users re-agree to Terms of Service changes
Stars: ✭ 129 (-1.53%)
Mutual labels:  django

Olho Neles Code Health Build Status

Tool to monitor Brazilian legislators expenses while in the exercise of their mandates.

Install

  1. Clone the repository:

    git clone https://github.com/olhoneles/olhoneles.git
    
  2. Create a virtualenv:

    cd olhoneles
    mkvirtualenv olhoneles
    
  3. Install dependencies:

    make setup
    
  4. Create your database:

    make data
    
  5. Run it:

    make run
    
  6. Change default configs:

    If you would like to override some settings.py variables, like SECRET_KEY, DATABASES, ALLOWED_HOSTS, please create the olhoneles/local.config file.

Collecting the data

After setting up, you can collect one of the supported legislative houses (cmbh, almg, cmsp, senado) by using the collect command like this:

./manage.py collect <house>

You can add --debug after the name of the house to get a more verbose output. Note that the collection process happens in a transaction and that the expenses are not added to the main Expense table while the collection is running, so you will not see partial data in the site while collecting.

API

Yes, we have an API. The Olho Neles API lets you build tools using all data we have collected from legislative houses. All endpoints, parameters and error messages available to the Olho Neles API are docummented.

Contribute

Join us at the dev-mailing list and at #olhoneles on Freenode.

Fork the repository and send your pull-requests.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].