OpenOASA

Открытый код · Транспорт Афин

Автобусы Афин: прибытия онлайн.

OpenOASA — бесплатное приложение с открытым исходным кодом для поездок на автобусах и троллейбусах Афин. Оно показывает, когда автобус OASA будет на вашей остановке, где проходит каждый маршрут и какое у него расписание. Данные поступают напрямую от OASA.

  • Бесплатно
  • Без учётной записи
  • Без рекламы и аналитики
  • 6 языков
Главная: ближайшая остановка с ближайшими автобусами и остановки рядом.
Поиск: ввод 040 находит маршрут 040 от PEIRAIAS до SINTAGMA.
Маршрут 040: путь на карте, выбор направления и автобусы, передающие местоположение онлайн.
Расписание маршрута 040: опубликовано, не в реальном времени; ближайшее отправление выделено.
Остановка: её маршруты, время до следующего автобуса и отметка, показывающая, поступили ли данные онлайн.
Поиск по коду на табличке остановки: 270023 находит остановку PL. PLATANOU.
Карта рядом: метки остановок вокруг вас и поиск остановок на карте.
Сохранённое: остановка в избранном и маршруты, которые её обслуживают.

Приложение для iPhone с данными OASA онлайн. Веб-приложение и приложение для Android выглядят так же.

О приложении

Независимое приложение для автобусов Афин.

OASA обслуживает автобусы и троллейбусы Афин и через сервис OASA Telematics сообщает об их местоположении, времени прибытия на остановки и расписании.

OpenOASA превращает эти данные в приложение, которое быстро отвечает на вопрос: когда приедет мой автобус? Оно открывается на остановке рядом с вами, а до любого другого экрана — одно касание.

Приложение создано не OASA. Это проект с открытым исходным кодом: приложения для iPhone и Android и веб-приложение для любого браузера. Во всех одинаковые экраны, светлая и тёмная темы и шесть языков.

Секунд между обновлениями онлайн
5
Приложения: веб, iPhone и Android
3
Языков в каждом приложении
6
Учётных записей, рекламы и аналитики
0

Возможности

Всё, что нужно до следующего автобуса.

  1. Сначала ближайшая остановка

    Приложение находит ближайшую к вам остановку OASA и показывает прибытия, обновляя их каждые 5 секунд. Ниже перечислены другие остановки в пешей доступности.

    Главная: ближайшая остановка с ближайшими автобусами и остановки рядом.
  2. Все маршруты на остановке

    Сколько минут до каждого автобуса и следующие прибытия. Отметка Онлайн означает, что это прогноз OASA для автобуса, за которым она следит. Видно время последнего обновления, данные можно обновить вручную.

    Остановка: её маршруты, время до следующего автобуса и отметка, показывающая, поступили ли данные онлайн.
  3. Один поиск для всего

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

    Поиск по коду на табличке остановки: 270023 находит остановку PL. PLATANOU.
  4. Маршруты и автобусы на них

    Маршрут на карте в обоих направлениях, все остановки по пути и автобусы, передающие своё местоположение.

    Маршрут 040: путь на карте, выбор направления и автобусы, передающие местоположение онлайн.
  5. Расписание с понятными отметками

    Опубликованные OASA отправления на будни, субботу и воскресенье в обоих направлениях. Расписание отмечено отдельно, чтобы его не путать с данными онлайн.

    Расписание маршрута 040: опубликовано, не в реальном времени; ближайшее отправление выделено.
  6. Остановки рядом

    Карта ближайших остановок. Передвиньте её, чтобы загрузить другие остановки, и нажмите на метку, чтобы узнать, какие автобусы подъезжают.

    Карта рядом: метки остановок вокруг вас и поиск остановок на карте.
  7. Сохранённое на вашем устройстве

    Добавьте в избранное нужные маршруты и остановки — они всегда будут под рукой. Они хранятся на телефоне, а не в учётной записи.

    Сохранённое: остановка в избранном и маршруты, которые её обслуживают.

Когда пригодится

Для тех случаев, когда нужно быстро проверить.

  • На остановке

    Через сколько минут прибудет автобус каждого маршрута и когда будут следующие — без поиска.

  • Перед выходом

    Ходит ли маршрут сегодня и когда он отправляется в следующий рейс от начальной остановки.

  • В незнакомом месте

    Остановки рядом, маршруты, которые их обслуживают, и направления этих маршрутов.

Как это работает

Данные самой OASA — без прикрас.

  • Источник данных — OASA

    Прибытия, местоположение автобусов, маршруты, остановки и расписание поступают из OASA Telematics — открытого сервиса данных OASA, организации городского транспорта Афин. Всё указанное время предоставлено OASA; OpenOASA не делает собственных прогнозов.

  • Онлайн — значит онлайн

    Время отмечено как онлайн, только если его сообщает OASA. Опубликованное расписание всегда помечено как данные не в реальном времени.

  • Ваше местоположение — только ваше

    Чтобы найти остановки рядом, приложение запрашивает у OASA ближайшие к вам остановки. Поиск и карта работают и без геолокации. Учётная запись, реклама и аналитика не нужны.

Открытый исходный код

Создано открыто.

Код всех трёх приложений открыт. Любой может узнать, как работает OpenOASA, проверить, что оно делает с данными, или предложить изменение.

Это три нативных приложения. У них единое описание API OASA, на основе которого создаётся код для работы с OASA. Поэтому при изменении со стороны OASA достаточно внести исправление один раз для всех трёх приложений. Ежедневная проверка выполняет все используемые ими запросы к OASA и сообщает о сбоях.

Исходный код на GitHub
  • iPhoneSwift и SwiftUI
  • AndroidKotlin и Jetpack Compose
  • ВебPreact и TypeScript, устанавливается из браузера
  • КартыApple Maps на iPhone; собственная светлая и тёмная карта OpenOASA в веб-приложении и Android

Где работает

Сегодня в вебе, скоро и в приложениях.

  • Веб

    В любом современном браузере на телефоне или компьютере. На телефоне можно добавить на экран «Домой» как приложение: вот как.

    Открыть
  • iPhone

    Нативное приложение на SwiftUI. На этой странице показаны его экраны.

    Скоро в App Store
  • Android

    Нативное приложение на Jetpack Compose.

    Скоро в Google Play

Языки приложений

  • English
  • Ελληνικά
  • Deutsch
  • Español
  • Русский
  • Українська

На экран «Домой»

Добавьте один раз — открывайте как приложение.

Добавьте веб-приложение на экран «Домой» со своим значком. Оно будет открываться на весь экран, без браузера. Магазин и скачивание не нужны — браузер добавит приложение за три касания.

  1. В Safari нажмите в строке адреса, затем «Поделиться» Сначала откройте веб-приложение. В старых версиях iOS кнопка «Поделиться» находится прямо на панели инструментов; в Chrome и других браузерах — рядом со строкой адреса.
  2. Нажмите «Показать больше», затем «На экран „Домой“» «Показать больше» находится в конце ряда, который начинается с «Копировать»; список откроется ниже.
  3. Нажмите «Добавить»Теперь OpenOASA есть на экране «Домой» и открывается на весь экран.
Открыть веб-приложение

Вы за компьютером? Наведите сюда камеру телефона, чтобы открыть веб-приложение на нём.

Вопросы

Полезно знать.

Какой транспорт показывает OpenOASA?

Автобусы и троллейбусы OASA — организации городского транспорта Афин. Метро, трамвай и пригородные поезда не входят.

OpenOASA — официальное приложение OASA?

Нет. OpenOASA — независимое приложение с открытым исходным кодом. Данные о прибытии, маршрутах и расписании поступают из OASA Telematics — сервиса онлайн-данных самой OASA.

Как узнать, когда приедет мой автобус?

Разрешите доступ к местоположению, и приложение откроет ближайшую остановку. Или найдите остановку по названию, маршруту или коду на табличке.

Что означает отметка «В реальном времени» рядом со временем?

Это прогноз OASA для автобуса, который передаёт своё местоположение. Время без этой отметки взято из опубликованного расписания.

Это платно? Нужна учётная запись?

Нет. OpenOASA бесплатное, без рекламы и учётной записи. Сохранённые маршруты и остановки остаются на вашем устройстве.

Можно добавить его на экран «Домой» как приложение?

Да. Откройте веб-приложение. На iPhone в Safari нажмите ≡, затем «Поделиться», «Показать больше» и «На экран „Домой“». На Android нажмите «Установить» или выберите в меню Chrome «Добавить на главный экран». После этого приложение будет открываться на весь экран со своим значком.

Можно посмотреть, как оно работает?

Да. OpenOASA — проект с открытым исходным кодом: код веб-приложения, приложения для iPhone и Android открыт на GitHub.

Следующий автобус — в одном касании.

Бесплатно, в браузере, на любом телефоне.

Открыть веб-приложение openoasa.lazanasdimitrios.workers.dev