~derf / projects / Travel::Status::DE::DBRIS v0.06

dbris-m is a commandline client and Perl module for bahn.de public transit interfaces. It can show the arrivals/departures at a specific public transit stop, give details on individual journeys, and look up stops by name or geo coordinates. It supports text and JSON output.

Example Output

> dbris-m 'Bochum Hbf'
06:39  ( +7)   ICE 843                             Berlin Hbf  5
06:39  ( +7)   ICE 853                             Berlin Hbf  5
06:51  (+19)       S 1                              Essen Hbf  7
06:37  ( +1)   ICE 527                            München Hbf  3
Zug fährt abweichend mit nur einem Zugteil. Die Wagen 31 - 39 entfallen.

06:38  ( +2)   Bus 353             Kirchharpener Str., Bochum   
06:37          Bus 356               Ruhr-Universität, Bochum   
06:38          STR 302                         O-Werk, Bochum   
06:38          STR 318            Vonovia Ruhrstadion, Bochum   
06:39          STR 302            Buer Rathaus, Gelsenkirchen   
06:47  ( +7)      RE 6                          Minden(Westf)  5

Travel-Status-DE-DBRIS-0.06.tar.gz (signature)

  • DBRIS: Fix new_p constructor
  • JourneyAtStop->via: return list, not arrayref
  • dbris-m: support raw station IDs as input

Travel-Status-DE-DBRIS-0.05.tar.gz (signature)

  • Journey, Location: Add missing conversions to TO_JSON
  • dbris-m: Fix --json

Travel-Status-DE-DBRIS-0.04.tar.gz (signature)

  • Add Travel::Status::DE::DBRIS::Formation and submodules to this distribution (formerly Travel::Status::DE::DBWagenreihung)
  • dbris-m: Run "dbris-m station train_type train_no" to list train details and (if available) carriage formation

Travel-Status-DE-DBRIS-0.02.tar.gz (signature)

  • dbris-m: Add -m / --modes-of-transit option
  • dbirs-m: Fix --json

Travel-Status-DE-DBRIS-0.01.tar.gz (signature)

  • Initial release
  • Supports station board requests, trip details, and station search