From 14779cb48ab72207ead5259785bdb3a0b739c6fc Mon Sep 17 00:00:00 2001 From: Jacek Czaja Date: Sat, 14 Sep 2024 20:02:20 +0200 Subject: [PATCH] Fix to URL --- data/test_data_4.txt | 2916 ++++++++++++++++++++++++++++++++++++++++++ src/skm.rs | 10 +- 2 files changed, 2921 insertions(+), 5 deletions(-) create mode 100644 data/test_data_4.txt diff --git a/data/test_data_4.txt b/data/test_data_4.txt new file mode 100644 index 0000000..a7d519e --- /dev/null +++ b/data/test_data_4.txt @@ -0,0 +1,2916 @@ + + + + + + + + + Rozkład: Gdańsk Firoga - GDAŃSK WRZESZCZ - 8 września 2024 - Rozkład jazdy kolejki SKM, PKM w Trójmieście + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + +
    + +
  • + Kino +
  • +
  • + Mapa +
  • +
  • + Ogłoszenia +
  • +
  • + Forum +
  • +
  • + Komunikacja +
  • +
  • + Raport +
    + + + + +
  • + +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+ logo +

Rozkład jazdy SKM i Polregio w Trójmieście

+
+ +
+
+
+ +
+
+
+ Ze stacji +
+
+ +
+
+
+
+ Do stacji +
+
+ +
+
+
+
+ Data +
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+
+   +
+
+ Godzina + +
+
+
+
+

Godziny

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
000102030405
060708091011
121314151617
181920212223
+

Minuty

+ + + + + + + + + + + + + + + + + + +
000510152025
303540455055
+
+
+ + + + +
+
+ + + + + +
Reklama
ad
+ +
+

Z: Gdańsk Firoga

+

DO: GDAŃSK WRZESZCZ

+

Data odjazdu: 8 września 2024

+
+
+

Najbliższy pociąg o

+

17:44

+
+
+ + + + + +
+ + + + + + + + + + +
+ +
+

05:12

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 05:32

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

05:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 23 min

+

przyjazd o: 06:00

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

06:09

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 06:28

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

06:18

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 06:39

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

06:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 06:57

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

07:10

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 07:29

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

07:26

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 07:46

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

07:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 07:57

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

08:11

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 22 min

+

przyjazd o: 08:33

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

08:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 22 min

+

przyjazd o: 08:59

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

08:44

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 09:04

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

09:09

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 09:30

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

09:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 09:57

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

10:08

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 10:29

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

10:36

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 10:56

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

11:07

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 11:28

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

11:36

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 11:55

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

11:47

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 12:06

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

12:11

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 12:32

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

12:43

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 13:03

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

13:10

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 13:30

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

13:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 13:57

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

14:06

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 14:26

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

14:27

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 14:47

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

14:42

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 15:02

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

15:10

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 15:31

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

15:39

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 15:59

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

16:09

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 16:30

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

16:31

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 16:50

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

16:46

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 17:05

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

17:12

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 17:33

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

17:44

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 18:04

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

18:14

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 18:34

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

18:44

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 19 min

+

przyjazd o: 19:03

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

19:09

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 19:29

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

19:37

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 19:57

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

20:05

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 20:25

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

20:40

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 21:00

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

21:07

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 21 min

+

przyjazd o: 21:28

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ +
+ +
+

22:42

+ + + +

Polregio

peron: II, tor: 2

+
+
+

czas podróży: 20 min

+

przyjazd o: 23:02

+ + + + +
+
+ +

kurs obsługiwany przez Polregio

+ trasa przejazdu + + honorowane bilety PKP SKM oraz Polregio - Taryfa Pomorska +
+
+
+ +
+ + + + + + pokaż rozkład na kolejny dzień +
+ + +
Reklama
ad
+

Legenda

+
    +
  • + SKM + Połączenie realizowane przez SKM +
  • +
  • + Polregio + Połączenie realizowane przez Polregio +
  • +
  • + P + Przesiadka +
  • +
  • + S1 + Gdańsk Wrzeszcz <-> Wejherowo +
  • +
  • + S11 + Kartuzy <-> Gdańsk Port Lotniczy <-> Gdańsk Wrzeszcz <-> Gdynia Główna +
  • +
  • + S2 + Gdańsk Wrzeszcz <-> Gdańsk Port Lotniczy <-> Gdańsk Osowa <-> Gdynia Główna +
  • +
  • + S8 + Kościerzyna <-> Gdańsk Osowa <-> Gdynia Główna +
  • +
  • + S9 + Kościerzyna <-> Gdańsk Wrzeszcz +
  • +
+ +
+ +
+
+ + +
+ Wszelkie uwagi dotyczące rozkładów jazdy SKM prosimy kierować korzystając ze strony:
http://www.skm.pkp.pl/dla-pasazera/skargi-reklamacje-zapytania
+ Wszelkie uwagi dotyczące rozkładów jazdy Polregio prosimy kierować korzystając ze strony:
https://polregio.pl/pl/obsluga-klienta/reklamacje-skargi-wnioski/

+ Uwagi dotyczące działania internetowych stron rozkładu prosimy kierować do rozklady@trojmiasto.pl +
+ + +
+
+ + + + + + + + + +
+
+ + +
Reklama
ad
+

Sprawdź się

+ + +
+
+

Jak nazywała się pętla tramwajowa w miejscu, gdzie dzisiaj znajduje się Plac Solidarności?

+

+  

+ +
+ + + +
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ + + +
+
+ +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/src/skm.rs b/src/skm.rs index d1c7680..8cae1a3 100644 --- a/src/skm.rs +++ b/src/skm.rs @@ -113,7 +113,7 @@ pub mod skm { // Send a request to SKM web page let request = "".to_string() + &self.skm_url - + "/rozklad/?from=" + + "rozklad/?from=" + from_id + "&to=" + to_id @@ -214,7 +214,7 @@ pub mod skm { #[test] fn test_parsing_message() -> GenericResult<()> { // Let's read data to parse from stored file - let mut file = std::fs::File::open("data/test_data-3.txt")?; + let mut file = std::fs::File::open("data/test_data_4.txt")?; let mut s = String::new(); file.read_to_string(&mut s)?; @@ -224,14 +224,14 @@ pub mod skm { None, vec![( vec![ - "Gdansk Port Lotniczy".to_string(), + "Gdansk Firoga".to_string(), "Gdansk Wrzeszcz".to_string(), ], format!("Train to work:"), )], ) - .get_message(&s, "Gdansk Wrzeszcz", chrono::NaiveTime::from_hms(7,47,0)); - let expected_response = " (Gdansk Wrzeszcz --> ) departs in 16 min, 22 min, 37 min, "; + .get_message(&s, "Gdansk Firoga", chrono::NaiveTime::from_hms(17,28,0)); + let expected_response = " (Gdansk Firoga --> ) departs in 16 min, 46 min, 76 min, "; assert_eq!(response, expected_response); Ok(()) }