Web-based public transport real-time monitoring and visualization.
JavaScript Python HTML CSS Other

README.md

Время Автобуса

Время Автобуса / Bustime

Время Автобуса - web приложение основанное на Python/Django, которое показывает где в данный момент едет общественный транспорт используя координаты GPS. Данный исходный код работает на сайте www.bustime.ru.

Графика и некоторые части функционала могут быть не опубликованы под открытой лицензией.

Features/Возможности

  • Высокая оптимизация компонентов. Обратите внимание как всё молниеносно быстро открывается и обновляется.
  • Под капотом мощнейшая система распределения данных по технологии HTML5 Websockets
  • Соответствие современным стандартам HTML5
  • Упрощенная классическая версия для старых устройств и браузеров
  • Фирменная технология "Дождь"
  • Фирменная технология "Мульти-автобус"

Install/Установка

  1. Устанавливаете Ubuntu 14.04 LTS
  2. Устанавливаете там virtualenv и ставите все пакеты из docs/pips/pips.freeze
  3. Инициируете Django
  4. Заполняете базу данных городами, остановками и автобусами
  5. Генерируете Список остановок для авто-заполнения utils/nbusstops-export.py
  6. Отредактируйте zbusupd.py в зависимости от городов
  7. Устанавливаете supervisor и демоны из списка addons
  8. Скрещиваете пальцы и запускаете

Опционально можете установить:

скрипты для сборки CSS и JS в файлах 99-release-*.sh

License/Лицензия

Время Автобуса выпущен под свободной лицензией MIT

Contacts/Контакты

Пишите письма на andrey.perliev@gmail.com