Możesz użyć owego pliku w Kalendarzu Google, Microsoft Outlook i innych kalendarzach, aby zaimportować swoje lekcje.
- Jak korzystać? - Dowiedz się jak poprawnie użyć programu.
- Jak skompilować? - Dowiedz się jak samemu skompilować program. (Informacje przydatne głównie dla deweloperów i osób, które chcą wprowadzić zmiany w kodzie)
-
Pobierz plik mobidziennik.exe z najnowszego wydania.
-
Uruchom plik, a następnie podaj subdomenę twojej szkoły na mobiDzienniku.
- Aby zdobyć subdomenę, sprawdź, jak wygląda URL, po wejściu na dziennik. Dla mnie URL to
https://lo1olesnica.mobidziennik.pl
, więc wpiszęlo1olesnica
.
- Aby zdobyć subdomenę, sprawdź, jak wygląda URL, po wejściu na dziennik. Dla mnie URL to
-
Wpisz login, bądź adres e-mail (jeśli dodałeś go do swojego konta na mobiDzienniku) i hasło.
- Program potrzebuje tych danych, aby wyświetlić stronę twojego planu lekcji na mobiDzienniku, aby następnie owe lekcje wyeksportować.
-
Jeśli wszystko wpisałeś poprawnie w tym samym folderze, w którym uruchomiłeś plik pokaże się plik calendar.ics. Są to twoje wyeksportowane lekcje, które możesz dodać do innego kalendarza.
Tip
Subdomena i login/e-mail są zapisywane w pliku config.yaml, przy ponownym uruchomieniu programu, możesz nacisnąć enter, aby użyć zapisanych danych. Hasło nie jest zapisywane ze względów bezpieczeństwa.
Warning
Program nie śledzi zastępstw, odwołań lekcji itp. Program może przestać działać po jakiejkolwiek zmianie w mobiDzienniku wykonanej przez WizjaNet.
- Zainstaluj Python ze strony https://www.python.org/downloads/.
Note
Program był testowany na wersji 3.8, 3.10, 3.12. Zalecamy pobranie najnowszej wersji.
-
Otwórz CMD w folderze, w którym jest skrypt mobidziennik.py. Możesz to zrobić, wchodząc w owy folder w eksploratorze plików i wpisując
cmd
w pasku ścieżki folderu lub użyć komendycd
w CMD. -
Aby skompilować kod, potrzebujesz następujących dependencji:
- robobrowser
- werkzeug 0.16.1
- pyyaml
- icalendar
- pyinstaller
Tip
Możesz użyć tej komendy pip install robobrowser werkzeug==0.16.1 pyyaml icalendar pyinstaller
, aby je wszystkie zainstalować.
Warning
Najnowsza wersja werkzeug
nie jest kompatybilna z robobrowser
, zalecamy pobranie wersji 0.16.1 dla werkzeug
.
- Użyj komendy
pyinstaller --onefile mobidziennik.py
, a następnie poczekaj, aż kompilator skończy pracę.