All Projects → vrntrans → vrnbus

vrntrans / vrnbus

Licence: other
Прогноз прибытия автобусов в Воронеже. Веб-версия: https://vrnbus.herokuapp.com Телеграм-бот: https://t.me/vrnbusbot

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to vrnbus

comboios
Comboios de Portugal (CP, Portugese Railways) API client.
Stars: ✭ 32 (-17.95%)
Mutual labels:  public-transport
db-prices
Find journey prices using the DB Sparpreise API.
Stars: ✭ 82 (+110.26%)
Mutual labels:  public-transport
time-space-train-planner
An SVG-based tool to visualize public transport journeys retrieved from a HAFAS system
Stars: ✭ 28 (-28.21%)
Mutual labels:  public-transport
interrail
Find european train stations and routes. Client for the European Interrail / EuRail API.
Stars: ✭ 24 (-38.46%)
Mutual labels:  public-transport
sdk
🔧 TypeScript SDK for Entur APIs
Stars: ✭ 36 (-7.69%)
Mutual labels:  public-transport
matsim-sbb-extensions
matsim swiss rail
Stars: ✭ 23 (-41.03%)
Mutual labels:  public-transport
transport-apis
machine-readable list of transport API endpoints
Stars: ✭ 32 (-17.95%)
Mutual labels:  public-transport
deeprefactoring.github.io
Deep Refactoring website, future meetups, suggestions and discussions
Stars: ✭ 18 (-53.85%)
Mutual labels:  voronezh
european-transport-operators
NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
Stars: ✭ 47 (+20.51%)
Mutual labels:  public-transport
kiel-live
This app allows you to view live updates of bus arrivals.
Stars: ✭ 20 (-48.72%)
Mutual labels:  public-transport
linked-connections-server
Express based server that exposes Linked Connections.
Stars: ✭ 12 (-69.23%)
Mutual labels:  public-transport
gtfstools
General Transit Feed Specification (GTFS) Editing and Analysing Tools
Stars: ✭ 31 (-20.51%)
Mutual labels:  public-transport
fastgtfs
A pure Rust library that provides GTFS parsing, navigation, time table creation, and real-time network simulation.
Stars: ✭ 21 (-46.15%)
Mutual labels:  public-transport
realtime-transport-dashboards
Serverless APIs for AWS to build and display public transports real time data (Serverless application example)
Stars: ✭ 23 (-41.03%)
Mutual labels:  public-transport
retro-gtfs
Collect real-time transit data and process it into a retroactive GTFS 'schedule' which can be used for routing/analysis
Stars: ✭ 45 (+15.38%)
Mutual labels:  public-transport
raptor
Implementation of the Route Based Public Transit Algorithm (Raptor)
Stars: ✭ 64 (+64.1%)
Mutual labels:  public-transport
tripkit
Swift library for querying data from public transport providers.
Stars: ✭ 50 (+28.21%)
Mutual labels:  public-transport
gtfs-utils
Utilities to process GTFS data sets.
Stars: ✭ 19 (-51.28%)
Mutual labels:  public-transport
pt2matsim
Package to create a multi-modal MATSim network and schedule from public transit data (GTFS or HAFAS) and an OSM map of the area.
Stars: ✭ 29 (-25.64%)
Mutual labels:  public-transport
korail
Client for the South Korean korail railway API.
Stars: ✭ 47 (+20.51%)
Mutual labels:  public-transport

vrnbus

Прогноз прибытия автобусов в Воронеже. Веб-версия: https://vrnbus.herokuapp.com Телеграм-бот: https://t.me/vrnbusbot

Техническое

Front-end: чистый JavaScript и поддержка fetch/promises для старых браузеров

Back-end: Python 3.6 (cachetools, fdb, python-telegram-bot, pytz, tornado)

Видео о проекте

https://www.youtube.com/watch?v=1OtHwGqSL04

Установка

  • Установить Python 3.6 или новее
  • pip install -r requirements.txt
  • Распаковать test_data.7z в каталог test_data
  • Создать Телеграм-бота для тестов с помощью бота @BotFather и получить его токен
  • Указать токен в settings.py или в переменной окружения VRNBUSBOT_TOKEN
  • Запустить main.py и открыть http://localhost:8080.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].