GithubHelp home page GithubHelp logo

paulirish / caltrainschedule.io Goto Github PK

View Code? Open in Web Editor NEW
51.0 51.0 12.0 7.21 MB

:bullettrain_side: caltrain schedules - offline first :dolphin:

Home Page: https://caltrainschedule.io

License: MIT License

Ruby 26.33% HTML 51.99% JavaScript 21.67%

caltrainschedule.io's People

Contributors

aslushnikov avatar dependabot[bot] avatar paulirish avatar ranmocy avatar samccone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

caltrainschedule.io's Issues

I would like to get real time alert for delays

This happened more often that I would like. I have looked into real time data for Caltrain schedule 2 years ago, but it was not easy and they didn't really expose it correctly.

The most reliable source still seems to be twitter.

Probably not possible, but I wish.

remind me feature

push notification for when you need to leave for the train station.

No schedules shown at all

As Caltrain has recently changed their schedules, it seems that this site has broken and no longer returns any working results.

show multiple schedules

from #21:

ability to show multiple different schedules side-by-side or interspersed (i.e. for me, Sunnyvale is the closest stop, but Mountain View has a lot more & faster trains, so I want both printed on one sheet. Or maybe I'd want northbound and southbound on one sheet.)

I like the idea of a "Include nearby stops" checkbox (like hipmunk can do), so that folks like @frenchie16 can easily pick which nearby caltrain station they want to use.

sgtm and something the interactive app would benefit from.

Separately, I think showing both north & soundbound in one view is a bit specific to printing and think you might as well use a separate piece of paper. :)

Add option to show trains user SHOULD NOT get on

Here's a story from an avid, routine user of caltrainschedule.io (me).

Yesterday, I rolled into the 4th & King station on my bike a bit earlier than normal, eager to arrive in MTV in time to make it to a meeting.
The SF train station shows departure times more clearly than train numbers, as does this app.
I was not fully awake yet, apparently, and even though the displayed time was a bit different, they weren't yet showing my train, and so I got on a weird train.
The train I got on stopped everywhere except for MTV, I had to backtrack from Santa Clara, lost 40 minutes of my day, and I missed my meeting. ๐Ÿฅ‡

If caltrainschedule.io showed that departure time in red and had a big red X next to it or something, I wouldn't have gotten on it, or at least could have realized my error en route and gotten off at Palo Alto.

I think this addition could also be really helpful for visitors and people new to caltrain.

Happy to work on a PR if you like this idea.

Print-friendly formatting

I'd like to be able to customize the results a bit more to get a nice page to print and post in my office. Some nice things would be:

  • smaller text when printing so it doesn't take four pages to print the weekday schedule for one stop pair
  • reformat the top bit where you pick stations when printing, so they don't look like dropdowns when printed (could become a nice header instead)
  • ability to show multiple different schedules side-by-side or interspersed (i.e. for me, Sunnyvale is the closest stop, but Mountain View has a lot more & faster trains, so I want both printed on one sheet. Or maybe I'd want northbound and southbound on one sheet.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.