From 954f5d7152555f0f71faf366bd7f4f76a372f728 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Tue, 19 Nov 2024 04:42:07 +0000 Subject: [PATCH] =?UTF-8?q?=E7=89=9F=E5=B2=90=E7=B7=9A=E3=81=AE=E6=83=85?= =?UTF-8?q?=E5=A0=B1=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/originData/trainList.ts | 76 +++++++++++++ lib/webViewInjectjavascript.ts | 84 ++++++++++----- stateBox/useBusAndTrainData.js | 192 +++++++++++++++++++++++++++++++++ 3 files changed, 323 insertions(+), 29 deletions(-) diff --git a/assets/originData/trainList.ts b/assets/originData/trainList.ts index 9324e51..09e6116 100644 --- a/assets/originData/trainList.ts +++ b/assets/originData/trainList.ts @@ -869,4 +869,80 @@ "5483D":"徳島,発,19:52#佐古,発,19:55#蔵本,発,19:58#鮎喰,発,20:01#府中,発,20:05#石井,発,20:09#下浦,発,20:13#牛島,発,20:17#麻植塚,発,20:21#鴨島,発,20:26#西麻植,発,20:30#阿波川島,発,20:45#学,発,20:50#山瀬,発,20:54#阿波山川,発,20:58#川田,発,21:03#穴吹,着,21:10#", "5489D":"徳島,発,22:52#佐古,発,22:55#蔵本,発,22:58#鮎喰,発,23:01#府中,発,23:05#石井,発,23:09#下浦,発,23:13#牛島,発,23:17#麻植塚,発,23:21#鴨島,発,23:24#西麻植,発,23:27#阿波川島,発,23:30#学,発,23:35#山瀬,発,23:39#阿波山川,発,23:43#川田,発,23:47#穴吹,着,23:54#", "8451D":"徳島,発,10:35#蔵本,発,10:42#石井,発,10:54#鴨島,発,11:11#阿波川島,発,11:22#穴吹,発,11:50#貞光,発,12:18#阿波加茂,発,12:39#阿波池田,着,12:59#", +//牟岐線列番付与 +//下り +"521D":"牟岐,発,6:21#鯖瀬,発,6:26#浅川,発,6:30#阿波海南,着,6:34#", +"4523D":"徳島,発,5:31#阿波富田,発,5:34#二軒屋,発,5:37#文化の森,発,5:39#地蔵橋,発,5:42#中田,発,5:47南小松島,発,5:50#阿波赤石,発,5:54#立江,発,6:00#羽ノ浦,発,6:04#西原,発,6:07阿波中島,発,6:10#阿南,発,6:22#見能林,発,6:25#阿波橘,発,6:28#桑野,発,6:37#新野,発,6:41阿波福井,発,6:45#由岐,発,6:57#木岐,発,7:01#北河内,発,7:06日和佐,発,7:32#山河内,発,7:39#辺川,発,7:45#牟岐,発,7:52#鯖瀬,発,7:57#浅川,発,8:01#阿波海南,着,8:05#", +"525D":"徳島,発,6:46#阿波,発,6:49#二軒,発,6:52#文化,発,6:54#地蔵,発,6:57#中田,発,7:02#南小,発,7:07#阿波,発,7:11#立江,発,7:17#羽ノ,発,7:25#西原,発,7:29#阿波,発,7:32#阿南,発,7:47#見能,発,7:51#阿波,発,7:54#桑野,発,8:01#新野,発,8:05#阿波,発,8:09#由岐,発,8:16#木岐,発,8:19#北河,発,8:24#日和,発,8:27#山河,発,8:34#辺川,発,8:41#牟岐,着,8:45#", +"527D":"徳島,発,7:16#阿波富田,発,7:20#二軒屋,発,7:23#文化の森,発,7:25#地蔵橋,発,7:29#中田,発,7:34#南小松島,発,7:39#阿波赤石,発,7:44#立江,発,7:51#羽ノ浦,発,7:57#西原,発,8:00#阿波中島,発,8:04#阿南,発,8:12#見能林,発,8:16#阿波橘,発,8:20#桑野,着,8:25#", +"529D":"徳島,発,7:51#阿波富田,発,7:55#二軒屋,発,7:58#文化の森,発,8:00#地蔵橋,発,8:04#中田,発,8:13#南小松島,発,8:17#阿波赤石,発,8:21#立江,発,8:23#羽ノ浦,発,8:27#西原,発,8:30#阿波中島,発,8:33#阿南,着,8:37#", +"531D":"徳島,発,8:21#阿波富田,発,8:24#二軒屋,発,8:28#文化の森,発,8:30#地蔵橋,発,8:33#中田,発,8:41#南小松島,発,8:45#阿波赤石,発,8:49#立江,発,8:54#羽ノ浦,発,8:58#西原,発,9:01#阿波中島,発,9:04#阿南,着,9:08#", +"4533D":"徳島,発,9:30#阿波富田,発,9:33#二軒屋,発,9:36#文化の森,発,9:38#地蔵橋,発,9:42#中田,発,9:46#南小松島,発,9:50#阿波赤石,発,9:54#立江,発,9:57#羽ノ浦,発,10:07#西原,発,10:10#阿波中島,発,10:13#阿南,発,10:24#見能林,発,10:27#阿波橘,発,10:30#桑野,発,10:35#新野,発,10:39#阿波福井,発,10:43#由岐,発,10:54#木岐,発,10:58#北河内,発,11:03#日和佐,発,11:06#山河内,発,11:13#辺川,発,11:20#牟岐,発,11:29#鯖瀬,発,11:34#浅川,発,11:38#阿波海南,着,11:42#", +"535D":"徳島,発,10:00#阿波富田,発,10:03#二軒屋,発,10:06#文化の森,発,10:08#地蔵橋,発,10:12#中田,発,10:16#南小松島,発,10:20#阿波赤石,発,10:24#立江,発,10:27#羽ノ浦,発,10:37#西原,発,10:40#阿波中島,発,10:43#阿南,着,10:46#", +"4537D":"徳島,発,10:30#阿波富田,発,10:33#二軒屋,発,10:36#文化の森,発,10:38#地蔵橋,発,10:42#中田,発,10:46#南小松島,発,10:50#阿波赤石,発,10:54#立江,発,10:57#羽ノ浦,発,11:07#西原,発,11:10#阿波中島,発,11:13#阿南,着,11:16#", +"4539D":"徳島,発,11:00#阿波富田,発,11:03#二軒屋,発,11:06#文化の森,発,11:08#地蔵橋,発,11:12#中田,発,11:16#南小松島,発,11:20#阿波赤石,発,11:24#立江,発,11:27#羽ノ浦,発,11:37#西原,発,11:40#阿波中島,発,11:43#阿南,着,11:46#", +"4541D":"徳島,発,11:30#阿波富田,発,11:33#二軒屋,発,11:36#文化の森,発,11:38#地蔵橋,発,11:42#中田,発,11:46#南小松島,発,11:50#阿波赤石,発,11:54#立江,発,11:57#羽ノ浦,発,12:07#西原,発,12:10#阿波中島,発,12:13#阿南,発,12:24#見能林,発,12:27#阿波橘,発,12:30#桑野,発,12:35#新野,発,12:39#阿波福井,発,12:43#由岐,発,12:54#木岐,発,12:58#北河内,発,13:03#日和佐,発,13:06#山河内,発,13:13#辺川,発,13:20#牟岐,発,13:29#鯖瀬,発,13:34#阿波海南,着,13:42#", +"4543D":"徳島,発,12:00#阿波富田,発,12:03#二軒屋,発,12:06#文化の森,発,12:08#地蔵橋,発,12:12#中田,発,12:16#南小松島,発,12:20#阿波赤石,発,12:24#立江,発,12:27#羽ノ浦,発,12:37#西原,発,12:40#阿波中島,発,12:43#阿南,着,12:46#", +"4545D":"徳島,発,12:30#阿波富田,発,12:33#二軒屋,発,12:36#文化の森,発,12:38#地蔵橋,発,12:42#中田,発,12:46#南小松島,発,12:50#阿波赤石,発,12:54#立江,発,12:57#羽ノ浦,発,13:07#西原,発,13:10#阿波中島,発,13:13#阿南,着,13:16#", +"547D":"徳島,発,13:00#阿波富田,発,13:03#二軒屋,発,13:06#文化の森,発,13:08#地蔵橋,発,13:12#中田,発,13:16#南小松島,発,13:20#阿波赤石,発,13:24#立江,発,13:27#羽ノ浦,発,13:37#西原,発,13:40#阿波中島,発,13:43#阿南,着,13:46#", +"4549D":"徳島,発,13:30#阿波富田,発,13:33#二軒屋,発,13:36#文化の森,発,13:38#地蔵橋,発,13:42#中田,発,13:46#南小松島,発,13:50#阿波赤石,発,13:54#立江,発,13:57#羽ノ浦,発,14:07#西原,発,14:10#阿波中島,発,14:13#阿南,発,14:24#見能林,発,14:27#阿波橘,発,14:30#桑野,発,14:35#新野,発,14:39#阿波福井,発,14:43#由岐,発,14:54#木岐,発,14:58#北河内,発,15:03#日和佐,発,15:06#山河内,発,15:13#辺川,発,15:20#牟岐,発,15:29#鯖瀬,発,15:34#浅川,発,15:38#阿波海南,発,15:42#", +"4551D":"徳島,発,14:00#阿波富田,発,14:03#二軒屋,発,14:06#文化の森,発,14:08#地蔵橋,発,14:12#中田,発,14:16#南小松島,発,14:20#阿波赤石,発,14:24#立江,発,14:27#羽ノ浦,発,14:37#西原,発,14:40#阿波中島,発,14:43#阿南,着,14:46#", +"553D":"徳島,発,14:30#阿波富田,発,14:33#二軒屋,発,14:36#文化の森,発,14:38#地蔵橋,発,14:42#中田,発,14:46#南小松島,発,14:50#阿波赤石,発,14:54#立江,発,14:57#羽ノ浦,発,15:07#西原,発,15:10#阿波中島,発,15:13#阿南,着,15:16#", +"555D":"徳島,発,15:00#阿波富田,発,15:03#二軒屋,発,15:06#文化の森,発,15:08#地蔵橋,発,15:12#中田,発,15:16#南小松島,発,15:20#阿波赤石,発,15:24#立江,発,15:27#羽ノ浦,発,15:37#西原,発,15:40#阿波中島,発,15:43#阿南,発,15:54#見能林,発,15:57#阿波橘,発,16:00#桑野,着,16:04#", +"4557D":"牟岐,発,16:49#鯖瀬,発,16:54#浅川,発,16:58#阿波海南,着,17:02#", +"559D":"徳島,発,15:30#阿波富田,発,15:33#二軒屋,発,15:36#文化の森,発,15:38#地蔵橋,発,15:42#中田,発,15:46#南小松島,発,15:50#阿波赤石,発,15:54#立江,発,15:57#羽ノ浦,発,16:07#西原,発,16:10#阿波中島,発,16:13#阿南,着,16:16#", +"4559D":"阿南,発,16:24#見能林,発,16:27#阿波橘,発,16:30#桑野,発,16:35#新野,発,16:39#阿波福井,発,16:43#由岐,発,16:54#木岐,発,16:58#北河内,発,17:03#日和佐,発,17:06#山河内,発,17:13#辺川,発,17:20#牟岐,発,17:39#鯖瀬,発,17:44#浅川,発,17:48#阿波海南,着,17:52#", +"561D":"徳島,発,16:00#阿波富田,発,16:03#二軒屋,発,16:06#文化の森,発,16:08#地蔵橋,発,16:12#中田,発,16:16#南小松島,発,16:20#阿波赤石,発,16:24#立江,発,16:27#羽ノ浦,発,16:37#西原,発,16:40#阿波中島,発,16:43#阿南,着,16:46#", +"563D":"徳島,発,16:30#阿波富田,発,16:33#二軒屋,発,16:36#文化の森,発,16:38#地蔵橋,発,16:42#中田,発,16:46#南小松島,発,16:50#阿波赤石,発,16:54#立江,発,16:57#羽ノ浦,発,17:07#西原,発,17:10#阿波中島,発,17:13#阿南,着,17:16#", +"4563D":"阿南,発,17:24#見能林,発,17:27#阿波橘,発,17:30#桑野,発,17:35#新野,発,17:39#阿波福井,発,17:43#由岐,発,17:50#木岐,発,17:54#北河内,発,17:59#日和佐,発,18:02#山河内,発,18:09#辺川,発,18:16#牟岐,着,18:20#", +"565D":"徳島,発,17:00#阿波富田,発,17:03#二軒屋,発,17:06#文化の森,発,17:08#地蔵橋,発,17:12#中田,発,17:16#南小松島,発,17:20#阿波赤石,発,17:24#立江,発,17:27#羽ノ浦,発,17:37#西原,発,17:40#阿波中島,発,17:43#阿南,着,17:46#", +"567D":"徳島,発,17:30#阿波富田,発,17:33#二軒屋,発,17:36#文化の森,発,17:38#地蔵橋,発,17:42#中田,発,17:46#南小松島,発,17:50#阿波赤石,発,17:54#立江,発,17:57#羽ノ浦,発,18:07#西原,発,18:10#阿波中島,発,18:13#阿南,発,18:24#見能林,発,18:27#阿波橘,発,18:30#桑野,発,18:35#新野,発,18:39#阿波福井,発,18:43#由岐,発,18:50#木岐,発,18:54#北河内,発,18:59#日和佐,発,19:02#山河内,発,19:09#辺川,発,19:16#牟岐,着,19:20#", +"4571D":"牟岐,発,19:33#鯖瀬,発,19:40#浅川,発,19:46#阿波海南,着,19:50#", +"569D":"徳島,発,18:00#阿波富田,発,18:03#二軒屋,発,18:06#文化の森,発,18:08#地蔵橋,発,18:12#中田,発,18:16#南小松島,発,18:20#阿波赤石,発,18:24#立江,発,18:27#羽ノ浦,発,18:37#西原,発,18:40#阿波中島,発,18:43#阿南,着,18:46#", +"573D":"徳島,発,18:30#阿波富田,発,18:33#二軒屋,発,18:36#文化の森,発,18:38#地蔵橋,発,18:42#中田,発,18:46#南小松島,発,18:50#阿波赤石,発,18:54#立江,発,18:57#羽ノ浦,発,19:07#西原,発,19:10#阿波中島,発,19:13#阿南,発,19:24#見能林,発,19:27#阿波橘,発,19:30#桑野,発,19:35#新野,発,19:39#阿波福井,発,19:43#由岐,発,19:52#木岐,発,19:56#北河内,発,20:01#日和佐,発,20:04#山河内,発,20:12#辺川,発,20:21#牟岐,着,20:27#", +"575D":"徳島,発,19:00#阿波富田,発,19:03#二軒屋,発,19:06#文化の森,発,19:08#地蔵橋,発,19:12#中田,発,19:16#南小松島,発,19:20#阿波赤石,発,19:24#立江,発,19:27#羽ノ浦,発,19:34#西原,発,19:37#阿波中島,発,19:40#阿南,着,19:43#", +"8051D":"徳島,発,19:33#阿波富田,発,19:36#南小松島,発,19:46#羽ノ浦,発,19:54#阿南,発,20:02#阿波橘,発,20:07#桑野,発,20:12#新野,発,20:17#由岐,発,20:28#日和佐,発,20:37#牟岐,着,20:58#", +"577D":"徳島,発,20:00#阿波富田,発,20:03#二軒屋,発,20:06#文化の森,発,20:08#地蔵橋,発,20:12#中田,発,20:16#南小松島,発,20:24#阿波赤石,発,20:28#立江,発,20:31#羽ノ浦,発,20:34#西原,発,20:38#阿波中島,発,20:41#阿南,着,20:44#", +"579D":"徳島,発,20:30#阿波富田,発,20:33#二軒屋,発,20:39#文化の森,発,20:41#地蔵橋,発,20:45#中田,発,20:50#南小松島,発,20:53#阿波赤石,発,20:58#立江,発,21:01#羽ノ浦,発,21:11#西原,発,21:14#阿波中島,発,21:18#阿南,着,21:22#", +"581D":"徳島,発,21:30#阿波富田,発,21:33#二軒屋,発,21:39#文化の森,発,21:41#地蔵橋,発,21:44#中田,発,21:49#南小松島,発,21:52#阿波赤石,発,21:57#立江,発,21:59#羽ノ浦,発,22:16#西原,発,22:19#阿波中島,発,22:22#阿南,発,22:27#見能林,発,22:30#阿波橘,発,22:33#桑野,発,22:38#新野,発,22:42#阿波福井,発,22:46#由岐,発,22:55#木岐,発,22:59#北河内,発,23:04#日和佐,発,23:07#山河内,発,23:15#辺川,発,23:24#牟岐,着,23:30#", +"583D":"徳島,発,22:10#阿波富田,発,22:13#二軒屋,発,22:16#文化の森,発,22:18#地蔵橋,発,22:21#中田,発,22:30#南小松島,発,22:33#阿波赤石,発,22:37#立江,発,22:40#羽ノ浦,発,22:43#西原,発,22:46#阿波中島,発,22:49#阿南,着,22:53#", +"585D":"徳島,発,22:55#阿波富田,発,22:58#二軒屋,発,23:01#文化の森,発,23:03#地蔵橋,発,23:07#中田,発,23:11#南小松島,発,23:15#阿波赤石,発,23:19#立江,発,23:22#羽ノ浦,発,23:26#西原,発,23:29#阿波中島,発,23:32#阿南,着,23:36#", +//上り +"4520D":"阿南,発,05:45#阿波中島,発,05:50#西原,発,05:53#羽ノ浦,発,05:57#立江,発,06:00#阿波赤石,発,06:03#南小松島,発,06:08#中田,発,06:11#地蔵橋,発,06:15#文化の森,発,06:18#二軒屋,発,06:21#阿波富田,発,06:24#徳島,着,06:26#", +"522D":"牟岐,発,05:50#辺川,発,05:54#山河内,発,06:01#日和佐,発,06:07#北河内,発,06:10#木岐,発,06:15#由岐,発,06:19#阿波福井,発,06:27#新野,発,06:31#桑野,発,06:35#阿波橘,発,06:40#見能林,発,06:43#阿南,発,06:47#阿波中島,発,06:51#西原,発,06:54#羽ノ浦,発,06:57#立江,発,07:01#阿波赤石,発,07:03#南小松島,発,07:08#中田,発,07:11#地蔵橋,発,07:15#文化の森,発,07:18#二軒屋,発,07:23#阿波富田,発,07:25#徳島,着,07:28#", +"524D":"阿南,発,07:01#阿波中島,発,07:05#西原,発,07:09#羽ノ浦,発,07:13#立江,発,07:17#阿波赤石,発,07:20#南小松島,発,07:25#中田,発,07:33#地蔵橋,発,07:38#文化の森,発,07:42#二軒屋,発,07:44#阿波富田,発,07:48#徳島,着,07:50#", +"526D":"桑野,発,07:02#阿波橘,発,07:07#見能林,発,07:11#阿南,発,07:15#阿波中島,発,07:19#西原,発,07:22#羽ノ浦,発,07:28#立江,発,07:32#阿波赤石,発,07:35#南小松島,発,07:41#中田,発,07:45#地蔵橋,発,07:49#文化の森,発,07:52#二軒屋,発,08:00#阿波富田,発,08:03#徳島,着,08:05#", +"528D":"牟岐,発,06:28#辺川,発,06:32#山河内,発,06:39#日和佐,発,06:46#北河内,発,06:49#木岐,発,06:54#由岐,発,07:03#阿波福井,発,07:10#新野,発,07:15#桑野,発,07:21#阿波橘,発,07:26#見能林,発,07:30#阿南,着,07:33#阿南,発,07:36#阿波中島,発,07:40#西原,発,07:43#羽ノ浦,発,07:47#立江,発,07:51#阿波赤石,発,07:54#南小松島,発,08:10#中田,発,08:15#地蔵橋,発,08:19#文化の森,発,08:23#二軒屋,発,08:27#阿波富田,発,08:30#徳島,着,08:33#", +"530D":"阿波海南,発,06:44#浅川,発,06:47#鯖瀬,発,06:51#牟岐,着,06:56#", +"8052D":"牟岐,発,06:59#日和佐,発,07:14#由岐,発,07:23#新野,発,07:33#桑野,発,07:37#阿波橘,発,07:42#阿南,着,07:46#阿南,発,07:49#羽ノ浦,発,07:58#南小松島,発,08:07#阿波富田,発,08:17#徳島,着,08:20#", +"532D":"牟岐,発,07:14#辺川,発,07:18#山河内,発,07:25#日和佐,発,07:33#北河内,発,07:36#木岐,発,07:41#由岐,発,07:45#阿波福井,発,07:52#新野,発,07:56#桑野,発,08:01#阿波橘,発,08:06#見能林,発,08:09#阿南,着,08:11#阿南,発,08:14#阿波中島,発,08:18#西原,発,08:21#羽ノ浦,発,08:27#立江,発,08:30#阿波赤石,発,08:32#南小松島,発,08:38#中田,発,08:41#地蔵橋,発,08:45#文化の森,発,08:48#二軒屋,発,08:51#阿波富田,発,08:54#徳島,着,08:56#", +"534D":"桑野,発,08:31#阿波橘,発,08:36#見能林,発,08:40#阿南,着,08:43#阿南,発,08:44#阿波中島,発,08:48#西原,発,08:51#羽ノ浦,発,08:57#立江,発,09:01#阿波赤石,発,09:03#南小松島,発,09:08#中田,発,09:12#地蔵橋,発,09:16#文化の森,発,09:20#二軒屋,発,09:23#阿波富田,発,09:26#徳島,着,09:29#", +"536D":"阿南,発,09:26#阿波中島,発,09:30#西原,発,09:33#羽ノ浦,発,09:37#立江,発,09:40#阿波赤石,発,09:43#南小松島,発,09:49#中田,発,09:53#地蔵橋,発,09:57#文化の森,発,10:00#二軒屋,発,10:06#阿波富田,発,10:09#徳島,着,10:12#", +"4538D":"阿波海南,発,08:25#浅川,発,08:29#鯖瀬,発,08:33#牟岐,着,08:38#牟岐,発,08:54#辺川,発,08:58#山河内,発,09:06#日和佐,発,09:13#北河内,発,09:16#木岐,発,09:21#由岐,発,09:25#阿波福井,発,09:32#新野,発,09:36#桑野,発,09:41#阿波橘,発,09:46#見能林,発,09:49#阿南,着,09:52#", +"538D":"阿南,発,09:56#阿波中島,発,10:00#西原,発,10:03#羽ノ浦,発,10:07#立江,発,10:10#阿波赤石,発,10:13#南小松島,発,10:19#中田,発,10:23#地蔵橋,発,10:27#文化の森,発,10:30#二軒屋,発,10:36#阿波富田,発,10:39#徳島,着,10:42#", +"540D":"阿南,発,10:26#阿波中島,発,10:30#西原,発,10:33#羽ノ浦,発,10:37#立江,発,10:40#阿波赤石,発,10:43#南小松島,発,10:49#中田,発,10:53#地蔵橋,発,10:57#文化の森,発,11:00#二軒屋,発,11:06#阿波富田,発,11:09#徳島,着,11:12#", +"542D":"阿南,発,10:56#阿波中島,発,11:00#西原,発,11:03#羽ノ浦,発,11:07#立江,発,11:10#阿波赤石,発,11:13#南小松島,発,11:19#中田,発,11:23#地蔵橋,発,11:27#文化の森,発,11:30#二軒屋,発,11:36#阿波富田,発,11:39#徳島,着,11:42#", +"544D":"牟岐,発,10:24#辺川,発,10:28#山河内,発,10:36#日和佐,発,10:43#北河内,発,10:46#木岐,発,10:51#由岐,発,10:55#阿波福井,発,11:02#新野,発,11:06#桑野,発,11:11#阿波橘,発,11:16#見能林,発,11:19#阿南,着,11:22#阿南,発,11:26#阿波中島,発,11:30#西原,発,11:33#羽ノ浦,発,11:37#立江,発,11:40#阿波赤石,発,11:43#南小松島,発,11:49#中田,発,11:53#地蔵橋,発,11:57#文化の森,発,12:00#二軒屋,発,12:06#阿波富田,発,12:09#徳島,着,12:12#", +"4546D":"阿南,発,11:56#阿波中島,発,12:00#西原,発,12:03#羽ノ浦,発,12:07#立江,発,12:10#阿波赤石,発,12:13#南小松島,発,12:19#中田,発,12:23#地蔵橋,発,12:27#文化の森,発,12:30#二軒屋,発,12:36#阿波富田,発,12:39#徳島,着,12:42#", +"4548D":"阿南,発,12:26#阿波中島,発,12:30#西原,発,12:33#羽ノ浦,発,12:37#立江,発,12:40#阿波赤石,発,12:43#南小松島,発,12:49#中田,発,12:53#地蔵橋,発,12:57#文化の森,発,13:00#二軒屋,発,13:06#阿波富田,発,13:09#徳島,着,13:12#", +"4550D":"阿南,発,12:56#阿波中島,発,13:00#西原,発,13:03#羽ノ浦,発,13:07#立江,発,13:10#阿波赤石,発,13:13#南小松島,発,13:19#中田,発,13:23#地蔵橋,発,13:27#文化の森,発,13:30#二軒屋,発,13:36#阿波富田,発,13:39#徳島,着,13:42#", +"4552D":"阿波海南,発,12:08#浅川,発,12:12#鯖瀬,発,12:16#牟岐,着,12:21#牟岐,発,12:24#辺川,発,12:28#山河内,発,12:36#日和佐,発,12:43#北河内,発,12:46#木岐,発,12:51#由岐,発,12:55#阿波福井,発,13:02#新野,発,13:06#桑野,発,13:11#阿波橘,発,13:16#見能林,発,13:19#阿南,着,13:22#阿南,発,13:26#阿波中島,発,13:30#西原,発,13:33#羽ノ浦,発,13:37#立江,発,13:40#阿波赤石,発,13:43#南小松島,発,13:49#中田,発,13:53#地蔵橋,発,13:57#文化の森,発,14:00#二軒屋,発,14:06#阿波富田,発,14:09#徳島,着,14:12#", +"554D":"阿南,発,13:56#阿波中島,発,14:00#西原,発,14:03#羽ノ浦,発,14:07#立江,発,14:10#阿波赤石,発,14:13#南小松島,発,14:19#中田,発,14:23#地蔵橋,発,14:27#文化の森,発,14:30#二軒屋,発,14:36#阿波富田,発,14:39#徳島,着,14:42#", +"4556D":"阿南,発,14:26#阿波中島,発,14:30#西原,発,14:33#羽ノ浦,発,14:37#立江,発,14:40#阿波赤石,発,14:43#南小松島,発,14:49#中田,発,14:53#地蔵橋,発,14:57#文化の森,発,15:00#二軒屋,発,15:06#阿波富田,発,15:09#徳島,着,15:12#", +"4558D":"阿南,発,14:56#阿波中島,発,15:00#西原,発,15:03#羽ノ浦,発,15:07#立江,発,15:10#阿波赤石,発,15:13#南小松島,発,15:19#中田,発,15:23#地蔵橋,発,15:27#文化の森,発,15:30#二軒屋,発,15:36#阿波富田,発,15:39#徳島,着,15:42#", +"4560D":"阿波海南,発,14:08#浅川,発,14:12#鯖瀬,発,14:16#牟岐,着,14:21#牟岐,発,14:24#辺川,発,14:28#山河内,発,14:36#日和佐,発,14:43#北河内,発,14:46#木岐,発,14:51#由岐,発,14:55#阿波福井,発,15:02#新野,発,15:06#桑野,発,15:11#阿波橘,発,15:16#見能林,発,15:19#阿南,着,15:22#阿南,発,15:26#阿波中島,発,15:30#西原,発,15:33#羽ノ浦,発,15:37#立江,発,15:40#阿波赤石,発,15:43#南小松島,発,15:49#中田,発,15:53#地蔵橋,発,15:57#文化の森,発,16:00#二軒屋,発,16:06#阿波富田,発,16:09#徳島,着,16:12#", +"562D":"阿南,発,15:56#阿波中島,発,16:00#西原,発,16:03#羽ノ浦,発,16:07#立江,発,16:10#阿波赤石,発,16:13#南小松島,発,16:19#中田,発,16:23#地蔵橋,発,16:27#文化の森,発,16:30#二軒屋,発,16:36#阿波富田,発,16:39#徳島,着,16:42#", +"564D":"桑野,発,16:11#阿波橘,発,16:16#見能林,発,16:19#阿南,着,16:22#阿南,発,16:26#阿波中島,発,16:30#西原,発,16:33#羽ノ浦,発,16:37#立江,発,16:40#阿波赤石,発,16:43#南小松島,発,16:49#中田,発,16:53#地蔵橋,発,16:57#文化の森,発,17:00#二軒屋,発,17:06#阿波富田,発,17:09#徳島,着,17:12#", +"566D":"阿南,発,16:56#阿波中島,発,17:00#西原,発,17:03#羽ノ浦,発,17:07#立江,発,17:10#阿波赤石,発,17:13#南小松島,発,17:19#中田,発,17:23#地蔵橋,発,17:27#文化の森,発,17:30#二軒屋,発,17:36#阿波富田,発,17:39#徳島,着,17:42#", +"4568D":"阿波海南,発,16:08#浅川,発,16:12#鯖瀬,発,16:16#牟岐,着,16:21#牟岐,発,16:24#辺川,発,16:28#山河内,発,16:36#日和佐,発,16:43#北河内,発,16:46#木岐,発,16:51#由岐,発,16:55#阿波福井,発,17:02#新野,発,17:06#桑野,発,17:11#阿波橘,発,17:16#見能林,発,17:19#阿南,着,17:22#", +"568D":"阿南,発,17:26#阿波中島,発,17:30#西原,発,17:33#羽ノ浦,発,17:37#立江,発,17:40#阿波赤石,発,17:43#南小松島,発,17:49#中田,発,17:53#地蔵橋,発,17:57#文化の森,発,18:00#二軒屋,発,18:06#阿波富田,発,18:09#徳島,着,18:12#", +"570D":"阿南,発,17:56#阿波中島,発,18:00#西原,発,18:03#羽ノ浦,発,18:07#立江,発,18:10#阿波赤石,発,18:13#南小松島,発,18:19#中田,発,18:23#地蔵橋,発,18:27#文化の森,発,18:30#二軒屋,発,18:36#阿波富田,発,18:39#徳島,着,18:42#", +"572D":"阿南,発,18:26#阿波中島,発,18:30#西原,発,18:33#羽ノ浦,発,18:37#立江,発,18:40#阿波赤石,発,18:43#南小松島,発,18:49#中田,発,18:53#地蔵橋,発,18:57#文化の森,発,19:00#二軒屋,発,19:06#阿波富田,発,19:09#徳島,着,19:12#", +"4574D":"阿波海南,発,17:26#浅川,発,17:29#鯖瀬,発,17:33#牟岐,着,17:38#牟岐,発,17:41#辺川,発,17:45#山河内,発,17:53#日和佐,発,18:02#北河内,発,18:05#木岐,発,18:10#由岐,発,18:14#阿波福井,発,18:22#新野,発,18:26#桑野,発,18:38#阿波橘,発,18:42#見能林,発,18:45#阿南,着,18:48#阿南,発,18:56#阿波中島,発,19:00#西原,発,19:03#羽ノ浦,発,19:07#立江,発,19:10#阿波赤石,発,19:13#南小松島,発,19:19#中田,発,19:23#地蔵橋,発,19:27#文化の森,発,19:30#二軒屋,発,19:38#阿波富田,発,19:41#徳島,着,19:43#", +"576D":"阿南,発,19:23#阿波中島,発,19:27#西原,発,19:30#羽ノ浦,発,19:34#立江,発,19:37#阿波赤石,発,19:40#南小松島,発,19:49#中田,発,19:53#地蔵橋,発,19:57#文化の森,発,20:00#二軒屋,発,20:06#阿波富田,発,20:09#徳島,着,20:12#", +"4578D":"阿波海南,発,18:26#浅川,発,18:29#鯖瀬,発,18:33#牟岐,着,18:38#牟岐,発,18:41#辺川,発,18:45#山河内,発,18:53#日和佐,発,19:02#北河内,発,19:05#木岐,発,19:10#由岐,発,19:14#阿波福井,発,19:22#新野,発,19:26#桑野,発,19:35#阿波橘,発,19:39#見能林,発,19:42#阿南,着,19:45#", +"578D":"阿南,発,20:02#阿波中島,発,20:06#西原,発,20:09#羽ノ浦,発,20:13#立江,発,20:16#阿波赤石,発,20:19#南小松島,発,20:24#中田,発,20:28#地蔵橋,発,20:32#文化の森,発,20:36#二軒屋,発,20:39#阿波富田,発,20:42#徳島,着,20:44#", +"580D":"阿南,発,21:00#阿波中島,発,21:04#西原,発,21:07#羽ノ浦,発,21:11#立江,発,21:15#阿波赤石,発,21:17#南小松島,発,21:24#中田,発,21:28#地蔵橋,発,21:32#文化の森,発,21:36#二軒屋,発,21:39#阿波富田,発,21:42#徳島,着,21:44#", +"4582D":"阿波海南,発,20:34#浅川,発,20:38#鯖瀬,発,20:44#牟岐,着,20:51#牟岐,発,20:59#辺川,発,21:04#山河内,発,21:13#日和佐,発,21:22#北河内,発,21:25#木岐,発,21:30#由岐,発,21:33#阿波福井,発,21:43#新野,発,21:47#桑野,発,21:51#阿波橘,発,21:56#見能林,発,21:59#阿南,着,22:02#", +"582D":"阿南,発,22:05#阿波中島,発,22:09#西原,発,22:12#羽ノ浦,発,22:16#立江,発,22:19#阿波赤石,発,22:22#南小松島,発,22:27#中田,発,22:30#地蔵橋,発,22:34#文化の森,発,22:37#二軒屋,発,22:40#阿波富田,発,22:43#徳島,着,22:46#" } \ No newline at end of file diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index d17cb0e..01340da 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -1136,37 +1136,63 @@ const data = getJRF(列番データ); `; - const TKT_name = ` - //安芸行と併結列車を個別に表示、それ以外をdefaultで下りなら既定の行き先を、上りなら奈半利行を設定 - const getTKT = num =>{ + const Other_Name = ` + const getThrew = num =>{ + switch(num){ - case "5814D": - case "5816D": - return "ごめん・なはり線直通\\n快速 奈半利行"; - case "5812D": - return "ごめん・なはり線直通\\n快速 安芸行"; - case "5874D": - case "5882D": - case "5878D": - return "ごめん・なはり線直通\\n各停 安芸行"; - case "246D": - case "750D": - return "土佐山田/奈半利行\\n(後免にて解結)\\nごめん・なはり線快速"; - default: - if(new RegExp(/^58[1-3][1,3,5,7,9][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n快速 "+行き先情報.innerText; - } - else if(new RegExp(/^58[4-9][1,3,5,7,9][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n各停 "+行き先情報.innerText; - } - else if(new RegExp(/^58[3-4][0,2,4,6,8][DM]$/).test(列番データ)){ + //牟岐線直通列車情報 + case "351D": + case "468D": + case "484D": + return "牟岐線直通\\n牟岐行"; + case "951D": + return "牟岐線直通\\n桑野行"; + case "4430D": + case "4472D": + return "牟岐線直通\\nワンマン 牟岐行"; + case "434D": + case "474D": + case "478D": + case "480D": + return "牟岐線直通\\n阿南行"; + case "5444D": + case "4452D": + case "4458D": + case "4460D": + case "4466D": + return "牟岐線直通\\nワンマン 阿南行"; + case "4464D": + return "牟岐線直通\\nワンマン 阿波海南行"; + + //安芸行と併結列車を個別に表示、それ以外をdefaultで下りなら既定の行き先を、上りなら奈半利行を設定 + case "5814D": + case "5816D": return "ごめん・なはり線直通\\n快速 奈半利行"; + case "5812D": + return "ごめん・なはり線直通\\n快速 安芸行"; + case "5874D": + case "5882D": + case "5878D": + return "ごめん・なはり線直通\\n各停 安芸行"; + case "246D": + case "750D": + return "土佐山田/奈半利行\\n(後免にて解結)\\nごめん・なはり線快速"; + default: + if(new RegExp(/^58[1-3][1,3,5,7,9][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n快速 "+行き先情報.innerText; + } + else if(new RegExp(/^58[4-9][1,3,5,7,9][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n各停 "+行き先情報.innerText; + } + else if(new RegExp(/^58[3-4][0,2,4,6,8][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n快速 奈半利行"; + } + else if(new RegExp(/^58[5-9][0,2,4,6,8][DM]$/).test(列番データ)){ + return "ごめん・なはり線直通\\n各停 奈半利行"; + } } - else if(new RegExp(/^58[5-9][0,2,4,6,8][DM]$/).test(列番データ)){ - return "ごめん・なはり線直通\\n各停 奈半利行"; - } - }} - 行き先情報.innerText = getTKT(列番データ) || 行き先情報.innerText; + } + 行き先情報.innerText = getThrew(列番データ) || 行き先情報.innerText; `; @@ -1191,7 +1217,7 @@ const setStrings = () =>{ trainIcon + normal_train_name + JRF_name + - TKT_name + + Other_Name + ` //列番付与 行き先情報.innerText = 行き先情報.innerText+列番データ+(JRF ? "":"レ"); diff --git a/stateBox/useBusAndTrainData.js b/stateBox/useBusAndTrainData.js index 21b6774..f7d4562 100644 --- a/stateBox/useBusAndTrainData.js +++ b/stateBox/useBusAndTrainData.js @@ -87,6 +87,198 @@ export const BusAndTrainDataProvider = ({ children }) => { case "147M": returnArray.push("143M"); break; + // 徳島界隈接続一覧 + //下り + case "4430D": + returnArray.push("525D"); + break; + case "951D": + returnArray.push("527D"); + break; + case "434D": + returnArray.push("529D"); + break; + case "5444D": + returnArray.push("4537D"); + break; + case "4452D": + returnArray.push("4545D"); + break; + case "4458D": + returnArray.push("4551D"); + break; + case "4460D": + returnArray.push("553D"); + break; + case "4464D": + returnArray.push("559D"); + break; + case "4466D": + returnArray.push("561D"); + break; + case "468D": + returnArray.push("563D"); + break; + case "4472D": + returnArray.push("567D"); + break; + case "474D": + returnArray.push("569D"); + break; + case "351D": + returnArray.push("573D"); + break; + case "478D": + returnArray.push("575D"); + break; + case "480D": + returnArray.push("577D"); + break; + case "484D": + returnArray.push("581D"); + break; + // reverse. + case "525D": + returnArray.push("4430D"); + break; + case "527D": + returnArray.push("951D"); + break; + case "529D": + returnArray.push("434D"); + break; + case "4537D": + returnArray.push("5444D"); + break; + case "4545D": + returnArray.push("4452D"); + break; + case "4551D": + returnArray.push("4458D"); + break; + case "553D": + returnArray.push("4460D"); + break; + case "559D": + returnArray.push("4464D"); + break; + case "561D": + returnArray.push("4466D"); + break; + case "563D": + returnArray.push("468D"); + break; + case "567D": + returnArray.push("4472D"); + break; + case "569D": + returnArray.push("474D"); + break; + case "573D": + returnArray.push("351D"); + break; + case "575D": + returnArray.push("478D"); + break; + case "577D": + returnArray.push("480D"); + break; + case "581D": + returnArray.push("484D"); + break; + //上りむろと + case "530D": + returnArray.push("8052D"); + break; + case "8052D": + returnArray.push("530D"); + break; + //上り + case "522D": + returnArray.push("952D"); + break; + case "526D": + returnArray.push("4954D"); + break; + case "536D": + returnArray.push("4330D"); + break; + case "538D": + returnArray.push("4447D"); + break; + case "540D": + returnArray.push("4336D"); + break; + case "542D": + returnArray.push("451D"); + break; + case "4546D": + returnArray.push("4455D"); + break; + case "4552D": + returnArray.push("4346D"); + break; + case "4556D": + returnArray.push("4352D"); + break; + case "4558D": + returnArray.push("5467D"); + break; + case "562D": + returnArray.push("360D"); + break; + case "564D": + returnArray.push("362D"); + break; + case "566D": + returnArray.push("475D"); + break; + case "570D": + returnArray.push("5479D"); + break; + // reverse. + case "952D": + returnArray.push("522D"); + break; + case "4954D": + returnArray.push("526D"); + break; + case "4330D": + returnArray.push("536D"); + break; + case "4447D": + returnArray.push("538D"); + break; + case "4336D": + returnArray.push("540D"); + break; + case "451D": + returnArray.push("542D"); + break; + case "4455D": + returnArray.push("4546D"); + break; + case "4346D": + returnArray.push("4552D"); + break; + case "4352D": + returnArray.push("4556D"); + break; + case "5467D": + returnArray.push("4558D"); + break; + case "360D": + returnArray.push("562D"); + break; + case "362D": + returnArray.push("564D"); + break; + case "475D": + returnArray.push("566D"); + break; + case "5479D": + returnArray.push("570D"); + break; case new RegExp(/^4[1-9]\d\d[DM]$/).test(trainNum): if (trainList["5" + trainNum.substring(1)]) returnArray.push("5" + trainNum.substring(1));