Respuesta corta:
Creé un script que completará automáticamente el formulario de horas de trabajo para ellos, lo que les ahorrará 1560 minutos cada año.
Respuesta larga:
- ¿Existe una aplicación disponible para bloquear Quora desde mi navegador por un período de tiempo determinado?
- ¿Dónde puedo jugar póker en Hyderabad, India?
- ¿Qué es una herramienta confiable de gestión de la organización estudiantil?
- ¿Cuál es la relación entre Adobe Framemaker e InDesign?
- ¿Qué puedes lograr / hacer con C ++?
Como cooperativa, necesitamos hacer un seguimiento de las horas de trabajo que ponemos todos los días y registrarlas en un formulario. Incluyendo la hora en que llegó a la empresa, la hora en que comenzó / terminó su almuerzo y la hora en que dejó la empresa / terminó el trabajo. Si yo o mi compañero de trabajo lo hiciéramos manualmente, tendrían que pasar tiempo completando el formulario una vez por semana (y podría tomar hasta 30 minutos cada vez). Y aquí es donde tiene lugar mi guión y hace felices a todas las cooperativas de nuestra empresa. Creé un script usando CasperJS que completará automáticamente el formulario por nosotros en cuestión de segundos (habría utilizado su API si tuviera uno). Por supuesto, tendría que proporcionar su credencial para usar el script. Esto suena bien, pero mi compañero de trabajo aún tendría que ejecutar manualmente el script una vez por semana. Para que sea realmente automatizado, les sugerí que lo conectaran con un trabajo cron que ejecutara el script una vez por semana. Para hacerlo más informativo, también escribí un script de Python que les enviará un correo electrónico para que sepan que está funcionando. Este es un ejemplo de cómo se verá el trabajo cron ,
0 15 * * 5 sudo casperjs /path/to/script.js –g>
/path/to/auto-submit-pro-unlimited-work-hours-form.log; python /path/to/sendEmail.py >>
/path/to/auto-submit-pro-unlimited-work-hours-form.log
Este trabajo cron completará el formulario de horas de trabajo automáticamente y todo el registro, como iniciar sesión en el sitio web, completar las horas de trabajo para el lunes, martes, …, tomar una captura de pantalla se guardará en un archivo de registro designado. Una vez completado, se enviará un correo electrónico a mi compañero de trabajo. Todo sucederá en segundos. 30 minutos a la semana son 1560 minutos al año. (Eso es mucho tiempo donde pueden invertirlo mejor en otro lugar)
Aquí está el repositorio de GitHub para el script, poanchen / auto-submit-pro-unlimited-work-hours-form-enjoy XD