Skip to content

alllexey-dev/ITMO.Widgets

Repository files navigation

ITMO.Widgets

Полезные виджеты для студентов ИТМО на Android
» Скачать приложение «

ITMO.Widgets — коллекция виджетов для Android, созданная для упрощения студенческой жизни в ИТМО.

Roadmap & status

О приложении

Виджеты:

  • QR-пропуск в корпуса университета
  • Текущая/следующая пара (два стиля)
  • Расписание на день (два стиля)

Особенности:

  • Адаптивная тема приложения и виджетов
  • Интерфейс с расписанием на несколько дней
  • Кэширование расписания
  • Два способа входа - через ITMO ID или через токен MyITMO
  • Динамическое обновление виджетов
  • Скорость и лёгкость (вес apk <10 МБ)

Проект использует my-itmo-api для взаимодействия с личным кабинетом ИТМО.

Установка

Собранные APK доступны в Releases, можно собрать из исходников самостоятельно.

Использование

Для получения расписания и QR-кода необходим токен MyITMO, получить его можно двумя способами:

  1. Войдя через ITMO.ID в настройках приложения (данные для входа не сохраняются, передаются только на сервера ИТМО).
  2. Напрямую вставив токен в настройках приложения (инструкция далее).

Как получить токен?

  1. Откройте личный кабинет MyITMO в браузере на компьютере.
  2. Откройте инструменты разработчика, нажав клавишу F12.
  3. Перейдите на вкладку Application (в Chrome) или Storage (в Firefox).
  4. В меню слева выберите Cookies и найдите сайт my.itmo.ru.
  5. Найдите в списке cookie с названием auth.refresh_token.itmoId и скопируйте его значение.
  6. Вставьте скопированный токен в соответствующее поле в приложении.

Никому не сообщайте ваш токен! Приложение хранит его локально и использует исключительно для отправки запросов на серверы MyITMO (см. исходный код).

После этого просто добавьте виджеты на экран, пользуйтесь!

Примеры

image image image image

About

Полезные виджеты для студентов ИТМО на Android

Topics

Resources

License

Stars

Watchers

Forks

Languages