Skip to content
This repository has been archived by the owner on Jan 17, 2021. It is now read-only.
/ prawo-jazdy Public archive

Skrypt do importowania bazy pytań egzaminacyjnych na prawo jazdy publikowanych przez Ministerstwo Infrastruktury do Anki

Notifications You must be signed in to change notification settings

dpurge/prawo-jazdy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

prawo-jazdy

Skrypt do importowania bazy pytań egzaminacyjnych na prawo jazdy publikowanych przez Ministerstwo Infrastruktury do programu Anki.

Pliki wejściowe

Źródłem danych są pliki ze strony Ministerstwa Infrastruktury: https://www.gov.pl/web/infrastruktura/prawo-jazdy

Release

Przygotowany plik do zaimportowania do Anki z pytaniami dla kategorii A z października 2018 roku jest dostępny na stronie z releasami:

Kategoria A, październik 2018

Przygotowanie plików do importu

  • Należy ściągnąć wszystkie potrzebne pliki ze strony Ministerstwa Infrastruktury
  • Zip-y z multimediami należy wypakować do jednego katalogu (bez podkatalogów)
  • Zainstalować pythona 3 oraz dwie biblioteki: argparse i pyexcel_xlsx
  • Ściągnąć plik prawko2anki.py

Skrypt uruchamiamy tak: python prawko2anki.py -i pytania_plik_październik_2018.xlsx -m media -o out -c A

Pomoc wyświetlana przez skrypt:

> python prawko2anki.py -h
usage: prawko2anki.py [-h] -i INPUT -m MEDIA -o OUTPUT -c CATEGORY

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input XLSX file name
  -m MEDIA, --media MEDIA
                        Media directory
  -o OUTPUT, --output OUTPUT
                        Output directory
  -c CATEGORY, --category CATEGORY
                        License category

W katalogu wyjściowym powstanie plik prawo-jazdy-pytania.txt oraz podkatalog media z filmikami i obrazkami do pytań.

Import do Anki

Anki należy przygotować.

W menu Tools, Note types tworzymy kopię typu Basic i edytujemy pola (Tools, Note types, Fields...) do takiej postaci:

fields

Następnie w menu Tools, Note types, Cards... dla nowo utworzonego typu formatujemy karty przez wklejenie w odpowiednie pola zawartości plików anki-styling.txt, anki-front-template.txt i anki-back-template.txt.

cards

Pytania wyglądają mniej więcej tak:

question

Filmiki są odtwarzane w MPlayerze dostarczanym z Anki. Filmik można odtworzyć ponownie nasiskając klawisz R (od: replay).

Odpowiedzi wyglądają tak:

answer

Inne uwagi

Wrzucam to na GitHub-a, bo może się to komuś przyda.

Z wyłączeniem celów komercyjnych, możesz tego skryptu używać i go dowolnie modyfikować oraz publikować zmodyfikowane kopie skryptu.

Pull requesty przyjmę z wdzięcznością.

Jeśli masz kłopoty z odpaleniem skryptu, poproś o pomoc kogoś ze znajomych - dla mnie to jednorazowy skrypcik, nie planuję go ulepszać. Nie starałem się też uczynić go pięknym ani obsłużyć wszelkich możliwych błędów - mi są potrzebne tylko pytania na kategorię A.

About

Skrypt do importowania bazy pytań egzaminacyjnych na prawo jazdy publikowanych przez Ministerstwo Infrastruktury do Anki

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages