An open API service indexing awesome lists of open source software.

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

Скрипт, который парсит учебное расписание и из него создает события в календаре.

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)