SynneK1337 / librus-synchro

Skrypt umożliwiający sychnronizację e-dziennika librus z kalendarzem google.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

librus-synchro

Skrypt umożliwiający sychnronizację e-dziennika librus z kalendarzem google.

Wymagania

Użycie

Instalacja zależności

pip install -r requirements.txt

Utworzenie projektu z wykorzystaniem API od Google

  • Otwórz konsolę API Google
  • Kliknij utwórz projekt
  • Wprowadź dowolną nazwę i naciśnij utwórz

Pobranie danych logowania do API

  • Przejdź tutaj
  • Naciśnij Utwórz dane logowania
  • Z rozwiniętej listy wybierz ID klienta OAuth
  • Zaznacz Inne oraz wprowadź dowolną nazwę, a następnie naciśnij Utwórz
  • Zamknij okno dialogowe które wyskoczyło przed chwilą
  • Pobierz dane logowania do folderu z tym repozytorium i zmień nazwe na credentials.json

Wprowadzenie danych logowania do librusa do konfiguracji skryptu

  • Otwórz plik config.cfg w swoim ulubionym edytorze
  • Reszty chyba nie muszę tłumaczyć :)

Konfiguracja godzin lekcyjnych

  • Otwórz plik timetable.json w swoim ulubionym edytorze
  • Edytuj godziny rozpoczęcia i zakończenia lekcji Pamiętając o wstawianiu spacji zamiast dwukropka

Teraz wystarczy python main.py, jeśli chcesz, możesz dodać skrypt do crona

Podziękowania

About

Skrypt umożliwiający sychnronizację e-dziennika librus z kalendarzem google.


Languages

Language:Python 100.0%