Skip to content

Αυτοματοποίηση έκδοσης σχολικής κάρτας covid.

Notifications You must be signed in to change notification settings

yannisf/schoolcard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Έκδοση σχολικής κάρτας COVID19

Πρόκειται για μια μικρή εφαρμογή που αναλαμβάνει να αυτοματοποιήσει την έκδοση σχολικής κάρτας COVID19. Χρησιμοποιεί τους κωδικούς TaxisNet (ΓΓΠΣΔΔ) του γονέα ή κηδεμόνα και στη συνέχεια εισάγει τα δεδομένα του παιδιού. Εκδίδει πάντα ΑΡΝΗΤΙΚΟ αποτέλεσμα COVID19 με την τρέχουσα ημερομηνία, καθώς αυτή είναι η συνηθέστερη περίπτωση. Φτάνει μέχρι το στάδιο της εκτύπωσης.

Στηρίζεται σε Selenium και χρησιμοποιεί ChromeDriver ή GeckoDriver. Απαιτείται η ύπαρξη Java και Chrome ή Chromium ή Firefox στον υπολογιστή σας, και η εγκατάσταση του ChromeDriver ή του GeckoDriver.

Μπορείτε να κατεβάσετε ένα προετοιμασμένο εκτελέσιμο εδω: https://github.com/yannisf/schoolcard/releases/download/v3.3/schoolcard.jar

Σημαντικό: Τα προσωπικά δεδομένα σας και του παιδιού μένουν ΠΑΝΤΑ στον υπολογιστή σας και δεν αποθηκεύονται σε καμιά περίπτωση ΠΟΥΘΕΝΑ αλλού. Ο κώδικας είναι ανοιχτός, μπορεί να επιθεωρηθεί σχετικά και να χτιστεί τοπικά.

Περιβάλλον

  • Η εφαρμογή χρειάζεται τα διαπιστευτήρια (κωδικούς) TaxisNet του προσώπου που εκδίδει τη σχολική κάρτα. Οι κωδικοί πρέπει να βρίσκονται σε ένα αρχείο σε μια γραμμή με τη μορφή:
username:password
  • Τα στοιχεία του σχολείου και του παιδιού πρέπει και αυτά να είναι σέ ένα αρχείο, σε δύο γραμμές, με την εξής μορφή:
ΠΕΡΙΦΕΡΕΙΑ:ΠΕΡΙΦΕΡΙΑΚΗ ΕΝΟΤΗΤΑ:ΔΗΜΟΣ:ΚΑΤΗΓΟΡΙΑ:ΤΥΠΟΣ:ΣΧΟΛΕΙΟ
ΟΝΟΜΑ:ΕΠΙΘΕΤΟ:ΗΜΕΡΑ_ΓΕΝΝΗΣΗΣ:ΜΗΝΑΣ_ΓΕΝΝΗΣΗΣ:ΧΡΟΝΙΑ_ΓΕΝΝΗΣΗΣ:ΑΜΚΑ
  • Τέλος, πρέπει θα έχετε φροντίσει ο ChromeDriver (ή ο GeckoDriver, σε περίπτωση που θέλετε να χρησιμοποιήσετε Firefox) να είναι στο PATH.

Παράδειγμα

Αρχείο κωδικών: /home/user/taxisnet.txt

myuser:secret123

Αρχείο παιδιού: /home/user/document/giorgos.covid

ΑΤΤΙΚΗΣ:ΚΕΝΤΡΙΚΟΥ ΤΟΜΕΑ ΑΘΗΝΩΝ:ΑΘΗΝΑΙΩΝ:Γυμνάσια:Ημερήσιο Γυμνάσιο:1ο ΗΜΕΡΗΣΙΟ ΓΥΜΝΑΣΙΟ ΑΘΗΝΩΝ
ΓΙΩΡΓΟΣ:ΠΑΠΑΔΟΠΟΥΛΟΣ:10:01:2005:10010501234

Τα στοιχεία του σχολείου πρέπει να αναγράφονται ΑΚΡΙΒΩΣ όπως παρουσιάζονται στη φόρμα του edupass.gov.gr.

Εκτέλεση

$ java -jar schoolcard.jar -g /home/user/taxisnet.txt /home/user/document/giorgos.covid

Για περισσότερες επιλογές μπορείτε να δείτε εδώ.

About

Αυτοματοποίηση έκδοσης σχολικής κάρτας covid.

Topics

Resources

Stars

Watchers

Forks

Languages