deividgp / AutenticacioWebVacunacio

Aquesta aplicació permet introduir totes les dades automàticament (requereix configuració prèvia) a la pàgina https://vacunacovid.catsalut.gencat.cat per poder comprovar la disponibilitat dels punts de vacunació arreu de Catalunya.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v1.0.2

Aquesta aplicació permet introduir totes les dades automàticament (requereix configuració prèvia) a la pàgina https://vacunacovid.catsalut.gencat.cat per poder comprovar la disponibilitat dels punts de vacunació arreu de Catalunya.

Per fer-ho és necessari:

-Baixar el repositori, instal·lar https://nodejs.org (preferiblement l'última versió) i executar la comanda npm install a la carpeta arrel del projecte.

-Omplir l'arxiu .env (example) (s'ha d'eliminar el " (example)" perquè funcioni) amb les dades corrrectes:

  • CIP: pot ser true (utilitza el CIP de la targeta sanitària individual) o false (utilitza el DNI)

  • ID: pot ser el CIP o el DNI segons el camp anterior

  • PHONE: número de mòbil que la web utilitzarà per enviar-te el SMS

  • NAME: nom

  • SURNAME: primer cognom

  • SURNAME2: segon cognom

  • MAIL: correu (s'ha d'utilitzar el mateix correu pel formulari i per l'enviament de SMS, segurament ho canviaré en versions posteriors)

  • MAILPASS: la contrassenya del correu

  • MAILHOST: el host imap del proveïdor de correu

  • MAILPORT: el port del host imap del proveïdor de correu

  • DELAY: temmps d'espera entre un click i la resposta (es recomana 1000 per defecte però es pot incrementar segons la velocitat d'internet)

-Instal·lar l'aplicació https://play.google.com/store/apps/details?id=com.gawk.smsforwarder en el mateix dispositiu del número indicat anteriorment. Per configurar-la es fa de la manera següent:

  • Anar a settings i configurar el servidor de correu des del qual s'envia el correu

  • A l'inici de l'aplicació seleccionar el botó "+"

  • Introduir el correu

  • Seleccionar el "check"

  • Assegurar-se de que a la safata de notificacions del dispositiu hi ha una campana (vol dir que s'està executant)

-Executar la comanda npm start a la carpeta arrel del projecte.

NOTA1: per aconseguir les credencials dels protocols imap i smpt del host s'ha d'utilitzar Google.

NOTA2: aquesta aplicació funciona tant amb l'Outlook com amb Gmail encara que perquè funcioni amb aquest últim cal activar l'accés a aplicacions no segures i desactivar l'autenticació en dos passos.


Esta aplicación permite introducir todos los datos automáticamente (requiere configuración previa) en la página https://vacunacovid.catsalut.gencat.cat para poder comprobar la disponibilidad de los puntos de vacunación en Cataluña.

Para ello es necesario:

-Bajar el repositorio, instalar https://nodejs.org (preferiblemente la última versión) y ejecutar el comando npm install en la carpeta raíz del proyecto.

-Rellenar el archivo .env (example) (se debe eliminar el " (example)" para que funcione) con los datos correctos:

  • CIP: puede ser true (utiliza el CIP de la tarjeta sanitaria individual) o false (utiliza el DNI)

  • ID: puede ser el CIP o el DNI según el campo anterior

  • PHONE: número de móvil que la web utilizará para enviarte el SMS

  • NAME: nombre

  • Surname: primer apellido

  • SURNAME2: segundo apellido

  • MAIL: correo (se utilizará el mismo correo el formulario y para el envío de SMS, seguramente lo cambiaré en versiones posteriores)

  • MAILPASS: la contraseña del correo

  • MAILHOST: el host imap del proveedor de correo

  • MAILPORT: el puerto del host imap del proveedor de correo

  • DELAY: tiempo de espera entre un click y la respuesta (se recomienda 1000 pero se puede incrementar según la velocidad de internet)

-Instalar la aplicación https://play.google.com/store/apps/details?id=com.gawk.smsforwarder en el mismo dispositivo del número indicado anteriormente. Para configurarla se hace de la manera siguiente:

  • Ir a settings y configurar el servidor de correo desde el que se envía el correo

  • Al inicio de la aplicación seleccionar el botón "+"

  • Introducir el correo

  • Seleccionar el "check"

  • Asegurarse de que en la bandeja de notificaciones del dispositivo hay una campana (quiere decir que se está ejecutando)

-Ejecutar la comanda npm start en la carpeta raíz del proyecto.

NOTA1: para conseguir las credenciales de los protocolos IMAP y SMPT del host debe utilizarse Google.

NOTA2: esta aplicación funciona tanto con Outlook como con Gmail aunque para que funcione con este último hace falta activar el acceso a aplicaciones no seguras y desactivar la autenticación en dos pasos.

About

Aquesta aplicació permet introduir totes les dades automàticament (requereix configuració prèvia) a la pàgina https://vacunacovid.catsalut.gencat.cat per poder comprovar la disponibilitat dels punts de vacunació arreu de Catalunya.

License:MIT License


Languages

Language:JavaScript 100.0%