https://github.com/leo-proger/study-event-creator
Скрипт, который парсит учебное расписание и из него создает события в календаре.
https://github.com/leo-proger/study-event-creator
applescript automation console-application events javascript python3 routine-tasks study
Last synced: 3 months ago
JSON representation
Скрипт, который парсит учебное расписание и из него создает события в календаре.
- Host: GitHub
- URL: https://github.com/leo-proger/study-event-creator
- Owner: leo-proger
- Created: 2025-12-22T11:09:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-22T11:41:14.000Z (7 months ago)
- Last Synced: 2025-12-23T22:43:57.549Z (7 months ago)
- Topics: applescript, automation, console-application, events, javascript, python3, routine-tasks, study
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Study event creator
## Описание
Небольшая утилита, которая парсит расписание и, исходя из него, создает события в календаре.
Полезно для тех, кто планирует свой день и не хочет тратить время на рутинную работу.
В моем случае программа берет расписание на текущую неделю и создает соответствующие события на ту же неделю.
Вам с вероятностью 99% придется настраивать под себя программу (об этом ниже).
## Требования
- macOS
- python 3.11
## Установка
1. Скачайте последнюю версию программы на [странице релизов](https://github.com/leo-proger/study-event-creator/releases)
2. Установите менеджер пакетов `uv` (аналог `pip`): `curl -LsSf https://astral.sh/uv/install.sh | sh`
3. Установите зависимости: `uv sync`
4. Настройте под себя код (или вообще сделайте форк):
- Парсинг расписания
- Обработку пар/уроков под вашу группу/класс
- Скрипт `script_to_create_study_event_in_calendar.scpt`: календарь, в котором создавать событие; название события;
напоминания о событии.
5. Создайте `.env` файл (в `.env.example` показано все)
6. Запустите код: `uv run python main.py`
## Связаться
- [Telegram](https://t.me/leo_proger)