View on GitHub

Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France

Un script IPython qui génère automatiquement une attestation de sortie toute les 55 minutes, pour le confinement 2.0 en France face au COVID 19. Expérimental et pour le plaisir, NE PAS UTILISER EN VRAI.

Générateur d’attestation de sortie automatique

Pourquoi ?

  • Parce qu’un bon informaticien est un informaticien flemmard.
  • Parce que je ne veux pas remplir plus d’une fois le même formulaire…
  • Parce que c’était amusant.

But initial

  1. utiliser Selenium et selenium Python pour automatiser l’utilisation du site media.interieur.gouv.fr/deplacement-covid-19/,
  2. sauvegarder le PDF localement, et l’envoyer par mail ou sur mon site web,
  3. dès que ça marchera, on peut facilement automatiser cela et l’exécuter toutes les 55 minutes, histoire d’avoir toujours une attestation valide à portée de main (elles sont valides une heure…).

Autre idée ? Le code du site web disponible sur github.com/LAB-MI/attestation-deplacement-derogatoire-q4-2020, cela pourrait aussi être possible d’utiliser le code Javascript de l’application, en mode serveur (avec nodejs) et sans ouvrir de navigateur headless… C’est chiant, donc non.

Résultat de l’expérimentation : terminée !

Expérimental : vous pouvez lancer ce notebook en mode intéractif, avec MyBinder.

Binder

Application bureau (sous GNU/Linux)

Vous pouvez télécharger le projet (git clone ...), le sauvegarder dans un dossier de votre choix (par exemple ̀ ~/.local/share/), adapter le chemin absolu dans [Generateur-dattestation-de-sortie-automatique.desktop](/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/Generateur-dattestation-de-sortie-automatique.desktop), pour pointer vers le dossier choisi. Il faut changer un peu le code de [launch.sh`](/Generateur-attestation-de-sortie-automatique-COVID-19-confinement-en-France/launch.sh) pour envoyer le PDF généré sur un serveur web de votre choix (ou par exemple automatiser son envoi par mail).

screenshots/demo.gif

Capture d’écran du notebook

capture d'écran du notebook

Un exemple d’attestation générée depuis le notebook est disponible ici dans ce document PDF (remplie avec les informations par défaut du site du gouvernement).

capture d'écran de l'attestation


:scroll: License ? GitHub license

This repository are published under the terms of the MIT License (file LICENSE.txt). © Lilian Besson, 2020.

Maintenance Ask Me Anything ! Analytics

ForTheBadge uses-badges ForTheBadge uses-git

ForTheBadge built-with-science