git clone https://github.com/ataumo/genattest
pip3 install -r requirements.txt
Créez le fichier settings.yaml
à partir de settings.yaml.example
firstname: Emmanuel
lastname: Macron
birthday: 09/05/1972
placeofbirth: Paris
address: 20 rue du Caire
zipcode: 75015
city: Paris
ccity: Paris
python3 genattest.py
Le fichier est crée sous le nom merged_certificate.pdf
.
option
: raison
-t
: "Déplacements entre le domicile et le lieu d’exercice de l’activité professionnelle ou un établissement d’enseignement ou de formation, déplacements professionnels ne pouvant être différés, déplacements pour un concours ou un examen."
-a
: "Déplacements pour effectuer des achats de fournitures nécessaires à l'activité professionnelle, des achats de première nécessité3 dans des établissements dont les activités demeurent autorisées, le retrait de commande et les livraisons à domicile."
-S
: "Consultations, examens et soins ne pouvant être assurés à distance et l’achat de médicaments."
-f
: "Déplacements pour motif familial impérieux, pour l'assistance aux personnes vulnérables et précaires ou la garde d'enfants."
-H
: "Déplacement des personnes en situation de handicap et leur accompagnant."
-s
: "Déplacements brefs, dans la limite d'une heure quotidienne et dans un rayon maximal d’un kilomètre autour du domicile, liés à l’activité physique individuelle des personnes, à l’exclusion de toute pratique sportive collective et de toute proximité avec d’autres personnes, soit à la promenade avec les seules personnes regroupées dans un même domicile, soit aux besoins des animaux de compagnie."
-c
: "Convocation judiciaire ou administrative et pour se rendre dans un service public."
-m
: "Participation à des missions d'intérêt général sur demande de l'autorité administrative."
-e
: "Déplacement pour chercher les enfants à l’école et à l’occasion de leurs activités périscolaires."
python3 genattest.py -t
Il est possible de s'envoyer l'attestation par iMessage à travers du code osascript
.
--code inspired by homam/apple-script-send-imessage.sh
--from https://gist.github.com/homam/0119797f5870d046a362
on run argv
set filename to item 1 of argv
set buddyName to item 2 of argv
set attach to POSIX file filename
tell application "Messages" to send attach to participant buddyName
end run
Une fois écrit dans sendmessage.scpt
, vous allez pouvoir utiliser le code comme ceci :
osascript sendmessage.scpt "<absolute_path>.pdf" <your phone number>