nre-feeds

module
Version: v0.0.0-...-9ac1095 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2021 License: Apache-2.0

README

Build Status Master Build Status 0.4

Darwin

go library & suite of microservices for handling the NRE DarwinD3 feeds

The main purpose of this project is to consume the feeds provided by National Rail Enquiries in real time and expose that information as a REST service which can be consumed by a client, usually a website.

https://departureboards.mobi/ is an example of one of these clients.

The documentation is in the Wiki

V12 vs V16 pushport feed

Versions up to 0.4 (including the matching branches) are for the Darwin v12 Pushport feed. As of Nov 26 2018 the master branch is based on the v16 feed.

Until the v16 feed is live, do not use the master branch

Directories

Path Synopsis
Internal library used for the binary webservices
Internal library used for the binary webservices
darwind3 handles the real time push port feed
darwind3 handles the real time push port feed
bin
bin
bin
bin
Handle the daily reference XML file from Darwin
Handle the daily reference XML file from Darwin
bin
darwinrest provides some additional rest services which use all of the other packages in forming their results
darwinrest provides some additional rest services which use all of the other packages in forming their results
Reference timetable Reference timetable Reference timetable Reference timetable Reference timetable Reference timetable
Reference timetable Reference timetable Reference timetable Reference timetable Reference timetable Reference timetable
bin
ldb
LDB - Live Departure Boards
LDB - Live Departure Boards
bin
Utility types used to store common data like times
Utility types used to store common data like times
s3
bin

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL