Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 3.5 KB

README.md

File metadata and controls

56 lines (38 loc) · 3.5 KB

Έκδοση σχολικής κάρτας 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

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