1
0
Fork 0
mirror of https://github.com/EDeev/school_table.git synced 2026-10-07 20:49:37 +03:00
school_table/README.md
Egor Deev 4631ea9fa1 README на русском и английском со скриншотами
Исправлены адрес клонирования (DeevEV → EDeev) и установка (sqlite3 — часть Python,
не пакет pip); возможности описаны по коду; бейдж MIT без файла лицензии заменён
учебной пометкой.
2026-10-05 18:42:17 +00:00

66 lines
3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# School Table
**Русский** · [English](README.en.md)
[![CI](https://github.com/EDeev/school_table/actions/workflows/ci.yml/badge.svg)](https://github.com/EDeev/school_table/actions/workflows/ci.yml)
[![Release](https://img.shields.io/github/v/release/EDeev/school_table)](https://github.com/EDeev/school_table/releases)
Десктопный дневник школьника на PyQt5: расписание на неделю и заметки с датами, которые сами
появляются под нужным днём.
**Статус:** учебный проект (2021), завершён
![Вкладка «Расписание»](docs/screenshots/timetable.png)
**Стек:** Python 3 · PyQt5 · SQLite
## Возможности
- Сетка на шесть учебных дней, до восьми уроков в день
- Список предметов: добавить, переименовать, удалить (предмет пропадает и из расписания), очистить урок
- Подсветка выбранного предмета во всей неделе
- Заметки с датой и временем: под расписанием показываются по дню недели, на вкладке «Заметки» —
общим списком за всё время, ближайший месяц или неделю
- Правка заметки и отметка «сделано» (выполненная заметка удаляется)
- Всё хранится локально в `table.db`
## Запуск
Готовая сборка для Windows — `SchoolTable-windows.zip` в [релизах](https://github.com/EDeev/school_table/releases):
распакуйте и запустите `SchoolTable.exe` (база `table.db` должна лежать рядом).
Из исходников:
```bash
git clone https://github.com/EDeev/school_table.git && cd school_table
pip install -r requirements.txt
python main.py
```
## Как выглядит
![Вкладка «Заметки»](docs/screenshots/notes.png)
## Структура
```
main.py приложение: интерфейс (сгенерирован из rasp.ui) и вся логика
rasp.ui макет окна для Qt Designer
table.db пустая база: предметы, расписание по дням, заметки
image.ico иконка
```
## Лицензия
Учебный проект (2021). Код открыт для изучения, отдельной лицензии нет.
## Автор
**Деев Егор Викторович** — [GitHub](https://github.com/EDeev) · [Telegram](https://t.me/DeevEgor) · [egor@deev.space](mailto:egor@deev.space)
---
<div align="center">
<sub>⭐ Если проект оказался полезным, поставьте звёздочку на GitHub!</sub>
<p><sub>Сделано с ❤️ — <a href="https://deev.space">deev.space</a></sub></p>
</div>