jamespfennell / realtimerail.nyc Goto Github PK
View Code? Open in Web Editor NEWrealtimerail.nyc subway times app
Home Page: https://www.realtimerail.nyc
License: MIT License
realtimerail.nyc subway times app
Home Page: https://www.realtimerail.nyc
License: MIT License
Huge fan of your web app. I've used it for several years in NYC. I recently moved to Bushwich Myrtle Ave M/Z/J stop. I kept missing the train to work and I couldn't figure out why.
This morning I realized your app had the direction of the M train reversed! The train listed under Manhattan is actually going away from Manhattan towards Brooklyn. The Manhattan-bound train is Forest Hills 71st. No wonder I kept missing it!
I haven't poked around in the source code, but I'd happy to make this change if I can find it. Thanks!
(Sorry hit create too soon)
Transiter supports finding nearby stations based on GPS location. We should add a feature to the app to support finding nearby stations.
I'm currently working on this in the location branch.
Transiter 0.5 contains a number of breaking changes, and the app will need to be updated accordingly. Things to be handled include:
The Alerts format in the REST API is changing completely.
Transiter 0.5 will remove the aggregated "route status" feature. Instead, the list routes endpoint will contain all of the alerts for each route and consumers can aggregate these as they please. Using these alerts, we can calculate the status in the JS code.
Vehicle data will be completely different. TBD exactly how it will look.
Most users of the app, myself included, probably have a small number of subway stations we look in the app - e.g., subway stations near where we live. Would be nice if there was a way to star stations in the app, and then those starred stations would appear on the front page. The starred stations would just be stored in cookies.
In the app express trains should have diamond route symbols, but they have the usual circular ones.
Fixing this should just involve updating the route logos in this directory - 5x.svg
, 6x.svg
etc. One issue is that the diamond route logos often look smaller than the circular ones, and may there is a way to tweak the image margins to fix this.
Let me explain with an example:
When I take a quick look at eg whitehall station, brooklyn direction, I see on top of the lost the next train in 3 mins, for example.
But actually this is just the W train for which Whitehall is the terminal session. So it is easy to get confused and think the next train is in 3 mins, when in fact the next train is the second listed for brooklyn, eg the R in 7 mins.
Not a huge deal but I constantly get it wrong 🙂
I’m not sure what UX design would be best but it would help if somehow this gotcha was easy(er) to spot visually.
Apart from that, fantastic app! Thanks!!
Hi! I would like to add the ability to reorder favorite stops (looks like currently it's just alphabetical). Happy to work on a PR for this, but I'm wondering if there is any preference between:
It works fine when navigating to a station's timetable from the home page. But when accessing with URL directly, it shows a blank page.
Reproduce:
Open https://realtimerail.nyc/stops/F02
in the browser directly.
Looks like here you try to get creation_time
instead of start_time
?
It's off by 5 hours, which likely indicates a UTC vs EST time zone issue.
SIR, Rockaways shuttle, and Franklin Av shuttle are missing the colored stripe along the route. Looks like these are being derived from the values in the routes.txt file from the MTA, but the file doesn't provide colors for these routes. One solution could be adding default/fallback colors in the app.
Hi, I am exploring your project and trying to add some new features in. So I forked the repo and tried to deploy the forked repo onto a new url but it didn't work. I deployed on Netlify. Although Netlify says deployed sucessfully and the index page is indeed rendered, when I clicked into any route buttom it just says "backend error". Could you please help, thank you!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.