# School Table [Русский](README.md) · **English** [](https://github.com/EDeev/school_table/actions/workflows/ci.yml) [](https://github.com/EDeev/school_table/releases) A desktop student planner on PyQt5: a weekly timetable and dated notes that show up under the right day on their own. The interface is in Russian. **Status:** coursework (Yandex Lyceum, 2021), completed  **Stack:** Python 3 · PyQt5 · SQLite ## Features - A grid of six school days, up to eight lessons a day - Subject list: add, rename, delete (the subject also disappears from the timetable), clear a lesson - Highlighting a chosen subject across the whole week - Notes with date and time: shown under the timetable by weekday, and on the Notes tab as one list for all time, the coming month or the coming week - Editing a note and marking it done (a done note is deleted) - Everything is stored locally in `table.db` ## Running A ready-made Windows build is in the [releases](https://github.com/EDeev/school_table/releases): `SchoolTable.exe` — just run it (an empty `table.db` and the icon appear next to it on first start), or `SchoolTable-windows.zip` — the same with the database and icon in an archive. From source: ```bash git clone https://github.com/EDeev/school_table.git && cd school_table pip install -r requirements.txt python main.py ``` ## Screenshots  ## License Coursework (Yandex Lyceum, 2021). The code is open for study; there is no separate license. ## Author **Egor Deev** — [GitHub](https://github.com/EDeev) · [Telegram](https://t.me/DeevEgor) · [egor@deev.space](mailto:egor@deev.space) ---
Made with ❤️ — deev.space