Skip to main content

Django-manolo

Pypi index Build Status Dependencies status Cover alls Downloads

Manolo, buscador de lobistas

Presento un buscador de personas que ingresan las oficinas de entidades del Estado peruano. http://manolo.rocks

Motivación

Todo aquel que visita el Organismo de Contrataciones debe registrarse dejando su nombre, documento de identidad, motivo de visita, empleado público que lo recibe, hora de ingreso, salida y fecha. Toda esta información está disponible en la Internet en esta dirección: http://visitas.osce.gob.pe/controlVisitas/index.php?r=consultas/visitaConsulta/index

El problema es que la interfaz no es muy amigable y sólo se pueden buscar visitantes a la institución por día. Seleccionas cualquier día del menú y veras todos los visitantes que de esa fecha. Si quieres saber cuántas veces ha visitado el lugar una determinada persona, debes buscar día por día, página por página, revisar línea por línea en búsqueda de la persona de interés.

Obviamente este tipo de búsqueda es muy tedioso, aburrido, inexacto (se presta a errores de conteo) además que toma demasiado tiempo hacer una simple búsqueda.

Por eso decidí construir un simple buscador de personas que visitan dicha institución estatal. La función de este buscador simple: Tipeas un nombre y aparecerán en pantalla todas las veces que la persona tenga ingresos registrados al Organismo de Contrataciones.

A partir de Manolo versión 2.0.0, la versión online (en http://manolo.rocks) contiene una base de datos unificada conteniendo registro de visitas de 7 entidades del Estado peruano.

Crea tu propio buscador de lobistas

Ahora “Manolo” es un plugin para Django. Puedes crear rápidamente un buscador de lobistas para tu institución estatal favorita. Para eso necesitas conseguir el link donde esté alojado el registro de visitas de la institución. Se lo das a Manolo y él hará lo suyo.

Más información en un post en el blog Útero de Marita:

http://aniversarioperu.utero.pe/2014/03/08/manolo-buscador-de-lobistas/

Esta es la dirección web de Manolo, buscador de personas: http://manolo.rocks

Documentación

“Manolo” es un paquete o app para Django y puede ser agregado fácilmente a algún proyecto de Django a manera de plugin.

La documentación completa está en este enlace: https://django-manolo.readthedocs.org.

Fork from Gihub

Aquí puedes seguir el desarrollo de Manolo https://github.com/aniversarioperu/django-manolo

Install

  • python3.4

Troubleshooting

If error in pickle version appears. Remove contents of whoosh index folder and rebuild the index:

python manage.py rebuild_index  --settings=manolo.settings.local

Configure

Create a config.json file to keep private credentials to use by settings files:

{
    "SECRET_KEY": "hola",
    "DB_USER": "postgres",
    "DB_PASS": "password",
    "DB_NAME": "manolo",
    "DB_PORT": "5432",
    "DB_HOST": "localhost"
}

History

2.4.0 (2015-02-24)

  • Ahora tiene API y devuelve resultados en TSV y JSON.

2.3.3 (2015-02-21)

  • Agregado Produce a lista de entidades estatales.

  • Resultados se muestran ordenados según fecha orden descendente.

  • Import script asume datos limpios y normalizados.

2.3.2 (2015-01-27)

  • Corregir bug en template, search_result.html

2.3.1 (2015-01-27)

  • Corregir páginas 404 y 500.

2.3.0 (2015-01-27)

  • Posibilidad de retornar resultados al hacer click sobre fechas.

2.2.0 (2015-01-27)

  • Agregado el Minem a la lista de entidades estatales.

  • Conteo de resultados con coma.

2.1.0 (2015-01-27)

  • Ahora usando elasticseach para indexar la base de datos.

  • Es más rápido que whoosh.

2.0.0 (2015-01-25)

  • Gran reorganización de models.

  • Manolo unificado, usando base de datos indexada via whoosh.

1.1.0 (2014-11-19)

  • Ahora con paginación de la búsqueda de resultados.

1.0.3 (2014-09-04)

  • Documentación.

1.0.2 (2014-09-04)

  • Agregando logo.

1.0.1 (2014-09-02)

  • Actualizando dependencia requests

1.0.0 (2014-08-31)

  • Empaquetado como app para Django.

Metadata

Release files for django-manolo 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-manolo 2.4.0
File Size Uploaded Provenance
django-manolo-2.4.0.tar.gz 719.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for django-manolo 2.4.0
File Interpreter ABI Platform
django_manolo-2.4.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 1.4 MB

Release files / django-manolo-2.4.0.tar.gz

Download URL django-manolo-2.4.0.tar.gz
Size 719.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e08309e1d884126a712c6147d3aecea4295a8ac98baae0599a6f4258e1879c90
BLAKE2b-256 checksum
How to use checksums
a104269016dd6a305b774f3fe58d10a36371cf29723645a63df275d3238ec188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / django_manolo-2.4.0-py2.py3-none-any.whl

Download URL django_manolo-2.4.0-py2.py3-none-any.whl
Size 727.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
174cab7380f30af5a1effcc597c48030d4f96175b8ffbe5f48e4cd3ec57ec26e
BLAKE2b-256 checksum
How to use checksums
e754637d6d18a84e29d59caabc68fd1538481a67eab2d39c4f0f60f5a7b965dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for django-manolo 2.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page