Omar Sánchez Pizarro ce179ebff9 Agregar logging estructurado, try-catches y envío de errores por Telegram
- Agregado logging estructurado en todos los módulos
- Implementados try-catches en todos los métodos críticos
- Errores ahora se envían automáticamente por Telegram
- Mejorado manejo de excepciones en requests HTTP
- Agregado try-catch global en main.py para errores no manejados
- Logging detallado en timenet_manager, telegram_bot, google_calendar y config_parser
2026-01-13 01:39:16 +01:00
2023-11-09 18:48:07 +01:00
2023-10-09 14:13:36 +02:00
2022-10-25 13:10:55 +02:00
2021-10-15 14:41:56 +02:00

Autoficher para Timenet

Que es esto?

Aplicación simple para fichar y desfichar automáticamente

Como se usa?

  1. Ejecutamos pip3 install -r requirements.txt para instalar los componentes
  2. Ejecutamos python3 ./autofitcher.py -u <user> -p <pin> [-t <0 = Entrada, 1 = Salida>| -bt]
  3. Opcionalmente podemos ponerlo en un Crontab de linux para que se ejecute cada X tiempo y se realize el fichado automatico Parametros obligatorios

  • -u > Usuario de timenet (Pista Cero = 4c26cc59-ee52-4c47-b7fe-1065a5e5bf84) (Lo he pasado a config.json)
  • -p > Pin de usuario

Tendremos que escojer también entre --basedtime o --type

  • -bt > No requiere argumento. Esto ficha y desficha basado en la configuración de horas a seguir
  • -t <0 = Entrada, 1 = Salida> > Forzamos estado al entrar/salir

Calendario google

Para añadir el uso de calendario de google debemos de descargar el archivo de acceso oauth API y añadirlo a la raiz del proyecto como "googleoauth.json" se revisará calendario de festivos en españa y calendario autoficher.

Description
No description provided
Readme 23 MiB
Languages
Python 99.9%