Skip to content
master
Go to file
Code
This branch is 689 commits ahead, 1 commit behind hiperderecho:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.rst

Build Status Cover alls Gemnasium

Proyectos de Ley del Congreso

http://proyectosdeley.pe es un intento de transparentar el Congreso y poner al alcance de la mayor cantidad de personas los proyectos de ley presentados y discutidos en el parlamento. La información mostrada es tomada directamente de la página web del Congreso.

Esta página ha sido desarrollada en forma independiente por la ONG Hiperderecho y la asociación Contribuyentes por Respeto, organizaciones sin fines de lucro dedicadas a investigar, facilitar el entendimiento público y promover el respeto de los derechos y libertades en entornos digitales.

http://proyectosdeley.pe

Configuración

Esta aplicación se basa en el siguiente software:

  • Python v3.4
  • django v1.8.4
  • PostgreSQL
  • elasticsearch

Crear y un activar un virtualenv que use Python3. En un terminal, instalar las dependencias para desarrollo local:

$ pip install -r requirements/dev.txt

Para correr el software, reemplazar yourapp con el nombre del folder que contiene el proyecto de Django:

$ python yourapp/manage.py runserver --settings=yourapp.settings.local

Recasting DateField as DateTimeField:

alter table pdl_proyecto alter column fecha_presentacion TYPE timestamp using fecha_presentacion::timestamp;

Obteniendo información

Toda la info se obtiene desde las páginas web del Congreso mediante el uso de un scraper basado en el framework Scrapy. El scraper se encuentra en este repositorio.

Custom commands

Para generar una tabla resúmen del número de proyectos que ha quedado estancado en cada comisión del Congreso:

> python manage.py create_stats --settings=proyectos_de_ley.settings.local

Plantilla HTML

  • El archivo base.html funciona como plantilla para crear las páginas HTML. Cualquier cambio al estilo se debe realizar en este archivo. Esta plantilla usa un estilo basado en Twitter Bootstrap con responsive features para que se vea bien en computadoras y dispositivos móbiles.
  • Esos campos se usan para introducir en contenido en la plantilla y generar los archivos HTML.

About

Aplicación para mostrar los proyectos de ley emitidos por el Congreso

Resources

License

Languages

You can’t perform that action at this time.