Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sanjacob/kangaroo
- Owner: sanjacob
- License: gpl-2.0
- Created: 2020-08-25T23:03:14.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-26T22:45:03.000Z (over 1 year ago)
- Last Synced: 2024-05-02T04:46:01.888Z (7 months ago)
- Topics: download, education, mexico, parsing
- Language: Python
- Homepage:
- Size: 243 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kangaroo
### Asistente de descarga de certificados de bachillerato de la SEPKangaroo 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 CURPAnalizar 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"