tdv-tramite-ntfy
v1.0.1
Published
Este proyecto utiliza Puppeteer para automatizar el proceso de inicio de sesión en el sistema de mesa de partes de la Universidad Privada de Tacna. Incluye la captura de CAPTCHA y la notificación del estado de trámite.
Downloads
8
Readme
tdv-tramite-ntfy
Este proyecto utiliza Puppeteer para automatizar el proceso de inicio de sesión en el sistema de mesa de partes de la Universidad Privada de Tacna. Incluye la captura de CAPTCHA y la notificación del estado de trámite.
Características
- Automatización de Login: Inicia sesión automáticamente utilizando las credenciales del estudiante.
- Manejo de CAPTCHA: Intercepta y completa el CAPTCHA automáticamente si es necesario.
- Captura de Resultados: Extrae información específica de la página después de un inicio de sesión exitoso.
- Notificaciones: Envía notificaciones con el contenido obtenido.
- Captura de Pantallas: Genera capturas de pantalla de la información relevante para su revisión posterior.
Requisitos
- Node.js: Asegúrate de tener Node.js instalado en tu sistema.
- Puppeteer: Este proyecto utiliza Puppeteer, que se instalará automáticamente con las dependencias.
Instalación manual y uso como librería
Clona el repositorio:
git clone https://github.com/jpacora/tdv-tramite-ntfy cd tdv-tramite-ntfy
Instala las dependencias:
npm install
Instalación
Instala la herramienta:
npm install -g tdv-tramite-ntfy
Configura tus credenciales como variables de entorno:
- CODIGO: Código universitario
- PASSWORD: Contraseña
- ID_TRAMITE: Identificador del trámite que deseas verificar
- TOPIC: Tópico de ntfy donde se enviará el resultado (tdv_upt)
Uso
Para ejecutar la automatización, simplemente configura las variables de entorno necesarias y luego ejecuta:
tdv-tramite-ntfy
Licencia
Este proyecto está licenciado bajo la Licencia MIT.