🌞Spring 2026 Pebble App Contest — View the entries!

Train 2 Time

tc5206

Watchapp
Screenshot 1
Screenshot 2

Description

Inspired by "TrainTime" by otoone_dev:
https://apps.rebble.io/en_US/application/5904a0c90dfc329df8000706
I created this app to improve its usability for my own needs. It is a simple app that counts down the minutes until your train departs. Timetable data is fetched from user-created Markdown (.md) or Text (.txt) files hosted online (intended for use with GitHub Gist "Raw" URLs).
Sample data is also available on GitHub.

Note: Since this was designed for the Japanese railway system, some behaviors may differ from your local transit rules.

Controls:
- [UP / DOWN]: Change train
- [Hold UP / DOWN]: Add to timeline
- [SELECT]: Change station
- [Hold SELECT]: Change current data slot

Features:
- Fetches timetable data only at app launch.
- Customizable limits for the number of trains and the time range to fetch (within stable memory limits).
- Stores up to 5 timetable URLs.
- Supports 3 schedule types per station: Weekdays, Sundays/Holidays, and Saturdays.
- Fallback logic: Sunday/Holiday and Saturday schedules can be omitted; the app will default to the Weekday schedule.
- Uses a 24-hour format from 04:00 to 27:59 (considering 4:00 AM as the start of the day).
- Supports "\n" in the remarks section for up to 2 lines of text (approx. 9 full-width characters per line).
- Optimized for approximately 5-10 stations.
- For color-enabled Pebbles: Background color for the current time and highlight color for post-departure count-ups can be customized.
- Text and background colors for train types are now customizable on Pebble Time 2 and later (Defaults: Text #000000, BG #FFFFFF).
- Japan-specific: Can automatically fetch Japanese public holidays via:
https://holidays-jp.github.io/api/v1/date.json
(Disabled by default). Special thanks to Hiroshi Matsuo.


otoone_dev氏䜜の「TrainTime」を愛甚しおいたのですが、自分なりに䜿い勝手を良くしようず思い立ちこのアプリを䜜りたした。
列車の発車時刻たであず䜕分をカりントダりンするアプリです。
時刻衚デヌタはナヌザヌ自身がweb䞊にmarkdown(.md)たたはtext(.txt)ファむルを䜜成し、それを参照する方法をずっおいたす
Github Gistの非公開URL、Rawを想定しおいたす。
GitHubにサンプルデヌタを甚意したした。

特城
- アプリ起動時のみ時刻衚デヌタを参照したす
- 参照する列車の本数や、向こう䜕時間たで参照するかは蚭定で倉曎できたすクラッシュしない皋床の制限をかけおいたす
- 時刻衚デヌタのURLは5぀たで蚘憶できたす
- 駅ごずに時刻衚は平日、日曜祝日、土曜の3皮類
- 時刻衚は[平日>日曜祝日>土曜]の順に参照するため、日曜祝日ず土曜は省略可
- 時刻衚は午前4時を䞀日の基準ずした04:00から27:59の24時間を䜿いたす
- 備考郚分は改行「\n」が䜿えるので2行たでなら衚瀺できたす党角9文字x2行を想定
- 5-10駅くらいのデヌタを想定しお䜜っおいたす
- カラヌ察応端末は珟圚時刻の背景色ず列車出発埌カりントアップのハむラむト色を倉曎できたす
- Pebble Time 2以降では列車皮別の文字色ず背景色を指定できるようになりたしたデフォルトで文字色000000、背景色FFFFFF。
- 日本向けの蚭定ずしお、自動で日本の祝日を参照できたすデフォルトではdisable。Hiroshi Matsuo様ありがずうございたす。


Data Example:
// Force specific dates as Holidays or Saturdays (Optional)
// 特定の日付を匷制的に祝日や土曜ずしお扱えたす省略可
@HOLIDAYDAY:2026-12-31
@SATURDAY:2027-01-01

// Station Name
// 駅名
# Tokyo

// Icon to the left of the station name (Optional)
// 1:Shinkansen 2:Retro Train 3:Modern Train 4:Bus 5:Clock 6:Monorail 7:Cable car 8:JR Central Shinkansen 9:JR East Shinkansen...
// 駅名の巊隣に衚瀺するアむコン省略可
// 1:新幹線 2:囜鉄颚電車 3:珟代颚電車 4:バス 5:時蚈 6:モノレヌル 7:ロヌプりェむ 8:東海道新幹線 9:東北新幹線 10:囜鉄颚特急 11:京急颚電車 12:L特急 13:寝台特急 14:SL 15:アプリアむコン  
## 1

// Schedule Type: weekday, holiday, or saturday
### weekday

// Format: Departure Time, Destination, Type (Optional), Remarks Line 1 \n Line 2(Optional) \n Remarks Line 3 (PT2 or later), Text Color (PT2 or later, Optional), Background Color (PT2 or later, Optional)
// 発車時刻,行先,列車皮別(省略可),備考1行目\n備考2行目(省略可),皮別文字色(PT2以降のみ),皮別背景色(PT2以降のみ)
- 04:00,Kyoto,exp,Dir.\nFirst,000000,FFFFFF
- 27:59,Osaka
  • Developertc5206
  • CategoryDaily
  • PlatformsOG Pebble, Steel, Time/Time Steel, Time Round, 2, 2 Duo, Time 2, Round 2
  • Updated2026-08-19
  • Version2.20.0