Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sanjacob/kangaroo

Asistente de descarga de certificados de bachillerato de la SEP
https://github.com/sanjacob/kangaroo

download education mexico parsing

Last synced: 9 days ago
JSON representation

Asistente de descarga de certificados de bachillerato de la SEP

Awesome Lists containing this project

README

        

# Kangaroo
### Asistente de descarga de certificados de bachillerato de la SEP

Kangaroo es una librería e interfaz gráfica para facilitar la descarga masiva en paralelo de _datos de certificados del bachillerato mexicano_ en formato JSON

![](kangaroo/assets/screenshots/01.png)

![](kangaroo/assets/screenshots/02.png)

## Acerca de

Cada vez que un estudiante se gradúa de un bachillerato mexicano registrado con la SEP se genera un certificado que incluye datos como:

- Estudiante
- Nombre completo
- Matrícula
- Institución de la que se gradúa
- Nombre
- Clave de trabajo
- RVOE
- Promedio con el que se gradúa
- Periodo en el que se cursaron los estudios
- ID del certificado
- Previo al 2021 también se incluía la CURP

Analizar estos datos puede ser de interés ya que a partir de éstos se pueden observar tendencias y estadísticas, ya sea por estado, institución, o generación, entre otros. Esto se facilita al tener una opción para descargar esta información rápida y efectivamente.

Hecho con:

- [PyQt5][pyqt]
- [RoboBrowser][robobrowser]

## Características

- Soporte para descargas en paralelo
- Nombre de archivos descargados personalizable
- Cálculo de tiempo estimado de descarga
- Multiplataforma

## Instalación

##### Requisitos

[Python 3.7 & pip][python]

[Pipenv][pipenv]

[Git][git] (opcional)

Desde la línea de comando:

Descarga el repositorio

```bash
git clone https://github.com/jacobszpz/Kangaroo.git
cd Kangaroo
```

Para conseguir las dependencias

```bash
pipenv install
```

Para correr el programa

```bash
cd kangaroo
pipenv run python start.py
```

## Licencia

Este programa se distribuye bajo la licencia [GPL v2.0][license], más información en el sitio de la [Free Software Foundation][gnu]

[pyqt]: https://pypi.org/project/PyQt5/5.15.1/ "Python Bindings for Qt 5"
[robobrowser]: https://robobrowser.readthedocs.io "RoboBrowser Documentation"
[git]: https://git-scm.com/ "Git"
[python]: https://www.python.org/ "Python.org"
[pipenv]: https://pipenv.pypa.io/en/latest/ "Pipenv"
[license]: LICENSE "General Public License"
[gnu]: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html "Free Software Foundation"