Skip to content

Générateur de certificat de déplacement en ligne de commande.

Notifications You must be signed in to change notification settings

ataumo/genattest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Générateur de certificat de déplacement

Développer

Installer le projet

git clone https://github.com/ataumo/genattest

Installation des paquets necessaires :

pip3 install -r requirements.txt

Initialiser

Completer les informations

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

Générer l'attestation

python3 genattest.py

Le fichier est crée sous le nom merged_certificate.pdf.

Utilisation

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

S'envoyer l'attestation sur iPhone depuis macos

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>