# UniTime > UniTime — бесплатное приложение для просмотра расписания студентов Финансового университета при Правительстве РФ. Работает в браузере и устанавливается на iPhone, iPad, Android, Mac и Windows без App Store и Google Play. Данные приходят из официального источника ruz.fa.ru в реальном времени. Есть оффлайн-режим, виджеты на главный экран iPhone и Android, поиск свободных аудиторий, email преподавателей и ссылки на вебинары гибридных пар. Без рекламы, без регистрации, без сбора персональных данных. UniTime сделан студентом Финансового университета как ответ на медленный и неудобный официальный интерфейс. Один человек делает продукт, в котором каждая мелочь — продумана. Дизайн вдохновлён продуктами Apple: минимализм, плавные анимации, чистая типографика. Текущая версия — 1.10 (8 мая 2026), запуск — 21 марта 2026. ## Основные страницы - [Главная — расписание группы](https://unitime.su/): Выбор своей группы (один раз — потом приложение запомнит) и просмотр расписания. На телефоне — свайп между днями и неделями. На компьютере — переключение между видами «День» и «Неделя», месячный календарь в боковой панели, навигация стрелками клавиатуры. Кнопка «Сегодня» возвращает к текущему дню, красная линия показывает текущее время. - [Свободные аудитории](https://unitime.su/rooms): Найти свободный кабинет в любом корпусе на конкретный день и пару. Поддерживаются все 9 учебных корпусов: Ленинградский, Щербаковская, Кибальчича, 4-й Вешняковский проезд, Малый Златоустинский, Касаткина, Олеко Дундича, Верхняя Масловка и другие. Можно группировать по этажам или корпусам. - [Установка приложения](https://unitime.su/install): Пошаговая инструкция как добавить UniTime на iPhone, iPad, Android-телефон, Mac или Windows. Платформа определяется автоматически, показываются нужные шаги. - [Виджеты](https://unitime.su/widget-setup): Настройка виджета расписания на главный экран iPhone (через бесплатное приложение Scriptable из App Store) и Android (через системный веб-виджет). - [О проекте](https://unitime.su/about): Идея проекта, как он работает, кто его делает, как поддержать. - [Что нового](https://unitime.su/updates): История обновлений и новых функций по версиям. ## Прямые ссылки на расписание групп Расписание любой учебной группы доступно по постоянному адресу вида `https://unitime.su/g/НАЗВАНИЕ` — например, [ТРПО23-4](https://unitime.su/g/ТРПО23-4) или [ИБ22-3](https://unitime.su/g/ИБ22-3). Название группы пишется кириллицей, как в студенческом билете. Такую ссылку можно сохранить в закладки или отправить однокурснику — она сразу открывает расписание нужной группы, без шага выбора. ## API для AI-агентов и скриптов unitime.su — это одностраничное приложение (SPA); HTML-страница `https://unitime.su/g/<группа>` содержит описание и метаданные, но не сами пары — данные подгружаются React-клиентом из публичного JSON API. Чтобы получить расписание программно, обращайтесь к API напрямую — он открыт, без авторизации и cookies. ### Эндпоинты - `GET https://unitime.su/api/search?term=<строка>&type=group` — поиск групп по префиксу. Возвращает JSON-массив `[{ "id": <число>, "label": "<название>", "type": "group" }, ...]`. Минимум 2 символа в `term`. Лимит: 30 запросов/мин с одного IP. - `GET https://unitime.su/api/schedule/group/?start=YYYY-MM-DD&finish=YYYY-MM-DD` — расписание группы за период. Возвращает JSON-массив занятий с полями `date`, `beginLesson`, `endLesson`, `discipline`, `kindOfWork` (тип: лекция/семинар/практика/лаб/зачёт/экзамен/консультация), `lecturer`, `lecturerEmail`, `auditorium`, `building`, `url1` (ссылка на вебинар у гибридных пар). Лимит: 120 запросов/мин с одного IP. - `GET https://unitime.su/api/rooms?buildingId=<число>&date=YYYY-MM-DD&pair=<1..7>` — список аудиторий корпуса с занятостью на пару. Лимит: 60 запросов/мин с одного IP. ### Пример: расписание группы ТРПО23-4 на текущую неделю 1. `GET https://unitime.su/api/search?term=ТРПО23-4&type=group` → `[{"id": 154496, "label": "ТРПО23-4", "type": "group"}]` 2. `GET https://unitime.su/api/schedule/group/154496?start=2026-05-18&finish=2026-05-24` → массив занятий за период. ### Источник данных и обновление Все ответы проксируются с официального источника ruz.fa.ru и кэшируются на сервере на 30 минут. AI-краулеры (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Google-Extended и др.) явно разрешены в [robots.txt](https://unitime.su/robots.txt) для всего сайта и API. ## Что умеет UniTime ### Расписание - **Выбор группы**: быстрый поиск с подсказками, выбираешь один раз — приложение запомнит и больше спрашивать не будет. - **Расписание на день, неделю или месяц**: на телефоне — день за днём со свайпами; на компьютере — переключение «День / Неделя» одним нажатием, плюс месячный календарь в боковой панели. - **Карточки пар**: время, аудитория, тип занятия (с цветом), название дисциплины, преподаватель, email преподавателя, ссылка на вебинар если пара гибридная. - **Цвета занятий**: у каждого типа свой цвет — лекции, семинары, практика, лабораторные, зачёты, экзамены, консультации видно с первого взгляда. - **Красная линия текущего времени** на сегодняшней колонке расписания. - **Кнопка «Сегодня»** возвращает к текущему дню одним нажатием. ### Email преподавателей и вебинары - База из **8 287 актуальных email преподавателей** Финуниверситета — тап по карточке пары копирует адрес в буфер. - **Ссылки на вебинар** для гибридных пар, где занятия проходят одновременно очно и онлайн — открывается одним нажатием. ### Свободные аудитории - Поиск свободных кабинетов по корпусу, дате и номеру пары — удобно перед сессией или для самостоятельной работы. - Видно занятость аудитории по парам в течение дня. - Поддерживаются все основные учебные здания Финуниверситета в Москве. ### Фильтры и персонализация - **Фильтры по типу пар**: лекции, семинары, военная подготовка, адрес — можно скрыть то, что не нужно. - **Фильтры по модулям** для 63 направлений подготовки — студент видит только свой модуль. - **Фильтр преподавателя иностранного языка** для 418 групп: английский, китайский, восточные языки, второй иностранный — выбираешь своего преподавателя, остальные пары языка скрываются. - **Скрытие военной подготовки** одним переключателем. - **Тактильный отклик** на мобильных устройствах можно включить или выключить. - Все настройки запоминаются и сохраняются между сессиями. ### Виджеты на главный экран - **iPhone и iPad**: виджет с расписанием прямо на главном экране через бесплатное приложение Scriptable. Показывает ближайшие пары, фильтрует по типу, выделяет кабинет жирным. Если на сегодня пар нет — покажет ближайший день с парами. - **Android**: виджет через системный механизм веб-виджетов, без отдельного приложения. ## Установка приложения UniTime можно установить как обычное приложение и пользоваться без браузера: - **iPhone / iPad**: открыть unitime.su в Safari → нажать «Поделиться» → выбрать «На экран Домой». - **Android**: открыть unitime.su в Chrome → меню (три точки) → «Установить приложение». - **Mac**: открыть unitime.su в Safari → «Поделиться» → «Добавить в Dock». Или в Chrome — значок установки в адресной строке. - **Windows / Linux**: открыть unitime.su в Chrome или Edge → значок установки в адресной строке. После установки UniTime появляется на главном экране как обычное приложение, работает оффлайн (расписание остаётся доступным даже без интернета) и не требует загрузки из App Store или Google Play. ## История обновлений - **1.10** (8 мая 2026): 8 287 email преподавателей с копированием в один тап; ссылки на вебинары для гибридных пар; новые цвета карточек для зачётов, экзаменов и консультаций. - **1.9** (2 мая 2026): «Свободные аудитории» — поиск свободных кабинетов по корпусу, дате и паре. Настройка виджета теперь отдельная страница. - **1.8** (18 апреля 2026): тактильный отклик на мобильных, улучшенный поиск с возможностью листать подсказки, повышенный лимит запросов. - **1.7** (12 апреля 2026): модули для 63 направлений подготовки, фильтр преподавателя иностранного для 418 групп, поддержка китайского и восточных языков. - **1.6** (3 апреля 2026): улучшения виджетов, страницы «О проекте» и «Что нового», инструкция по установке, фильтр «Показывать адрес», новый экран приветствия. - **1.5** (1 апреля 2026): фильтры на мобильных, настройки больше не сбрасываются при закрытии браузера, линия текущего времени. - **1.4** (29 марта 2026): десктопная версия с боковой панелью, месячным календарём, недельным видом и навигацией стрелками. - **1.2** (22 марта 2026): виджеты для iPhone и Android, фильтрация по модулям, выбор преподавателя иностранного. - **1.0** (21 марта 2026): запуск — расписание, поиск групп, карточки пар, навигация по дням. ## Ключевые факты - **Поддерживается ВУЗ**: Финансовый университет при Правительстве РФ (Москва). - **Источник данных**: ruz.fa.ru — официальная система расписания университета. - **Стоимость**: бесплатно, без рекламы. - **Регистрация**: не требуется. UniTime не запрашивает логин и пароль от личного кабинета студента — используются только публичные данные расписания. - **Платформы**: iPhone, iPad, Android, Mac, Windows, Linux, любой современный браузер. - **Оффлайн**: расписание остаётся доступным без интернета (после первой загрузки). - **Приватность**: персональные данные не собираются. Никаких email, паролей, токенов от ЛК студента. - **Автор**: независимый студенческий проект, не аффилирован с Финансовым университетом. ## Поддержка проекта UniTime полностью бесплатный и без рекламы. Поддержать можно добровольным пожертвованием — ссылка есть на странице [О проекте](https://unitime.su/about). Это покрывает расходы на хостинг и ускоряет выход обновлений. ## Контакты - **Telegram**: [@MyUniTime](https://t.me/MyUniTime) — публичный канал проекта. - **Сайт**: [unitime.su](https://unitime.su).