Project

yar

0.0
No release in over a year
Yandex.Rasp API wrapper written in Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 12.3.3
~> 3.0
~> 0.9
~> 6.1
~> 3.18, >= 3.18.1

Runtime

~> 1.7
 Project Readme

yar Ruby specs Gem Version GitHub Coverage Status Gem

Yandex.Rasp API - API Яндекс.Расписаний
docs: https://yandex.ru/dev/rasp/
gem: https://rubygems.org/gems/yar

Install

gem install yar

Example

require "yar"

client = Yar::Client.new(token: ENV["YAR_ACCESS_TOKEN"])

# Копирайт Яндекс.Расписаний
client.copyright.info

# Список всех доступных станций
client.stations.list

# Список станций следования
client.stations.route(uid:)

# Список ближайших станций
client.nearest.station(lat:, long:, distance:)

# Ближайший город
client.nearest.city(lat:, long:)

# Расписание рейсов по станции
client.schedule.info(station:)

# Расписание рейсов между станциями
client.schedule.between(from:, to:)

# Информация о перевозчике
client.carrier.info(code:)