Comments (3)
The dot matrix is available in a kiosk mode, but I hadn't considered that for the live announcements too!
I could do something similar to that for the announcements too.
from rail-announcements.
I was thinking of just using FullPageOS, but serve it locally...
https://github.com/guysoft/FullPageOS
from rail-announcements.
You'd need to build the site, as well as add in new functionality to parse configuration options from the query params or something similar. This is probably less work than an onload
JS payload which fills out the options automatically.
yarn build
should be sufficient to build the site, which will dump HTML, JS and CSS into public/
. It'll need internet to fetch the audio files from the storage bucket and to hit my Darwin API.
It's worth considering automating updates to the implementation as audio files can be renamed as needed, and to ensure that bug fixes and new functionality reaches the kiosk implementation.
In addition, I may move away from my current Darwin API implementation (as I'm reaching RDG's free use limits) and instead implement my own push port service for the Darwin feed. I don't plan to shut down my REST API as other things use it, though.
from rail-announcements.
Related Issues (20)
- No announcement for options for selecting how many carriages you have.
- [Amey Phil Celia] Onboard facilities files HOT 2
- Audio stutters, especially when using wireless audio devices HOT 1
- [Live Trains] Departure board only shows WMT
- [Live Trains] Departure board shows A rather than An when TOC begins with a vowel.
- James Street (LVJ) Files HOT 2
- [Live Trains] Short platforms HOT 31
- Matt Face covering announcement
- [New Announcements] ScotRail Onboard Announcement Files
- [Development] Issue with developing locally HOT 2
- [Live Trains] Not stopping at x today
- [Live Trains] Whitlocks End via Whitlocks End HOT 1
- [Celia/Phil] Option to select 'coaches' or 'carriages' HOT 2
- [Live Trains] Incorrectly showing false destinations
- error while playing an announcement HOT 2
- [Live Trains] Doesn't handle calling points post-join
- North Pole International not selectable
- RRB Ends - does not play on last calling point HOT 1
- [Phil/Celia] Add catering options for announcements HOT 2
- [Phil/Celia] Delay announcements on 120 minutes OR above are not playable HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rail-announcements.