Skocz do zawartości

Miniaturowy rozkład jazdy pociągów na Raspberry Pi


Pomocna odpowiedź

Napisano

Miniaturowy rozkład jazdy pociągów na Raspberry Pi

Z pewnością większość z Was podróżowała koleją i kojarzy duże, elektroniczne tablice informacyjne znajdujące się na peronach. Osoby, które regularnie korzystają z takiej formy transportu, mogą zbudować własny, miniaturowy elektroniczny rozkład jazdy, który będzie bazował na rzeczywistych danych.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

  • Lubię! 1

Jest taka apka (a nawet API), ale z rozkładami autobusów miejskich (miejskie przedsiębiorstwa jakoś były bardziej podatne na naciski niż moloch pt. PKP).

I nie chodziło tu raczej o "darmową" (bo apki poszczególnych miast i tak były darmowe) ale o dostęp do danych i tym samym możliwość napisania takiej apki bez konieczności upraszania się o zrobienie łaski u poszczególnych przedsiębiorstw.

8 godzin temu, szczawiosław napisał:

PKP chyba nie udostępnia żadnego API do tego, można próbować wyciągać pożądane dane ze strony, ale to pewnie mija się z celem.

Nie wiem jak jest z PKP (jeszcze) [choć dość trzeba że PKP jako całość nie istnieje, jest z różnych przewoźników] ale Warszawski ZTM dane udostępnia przez:

https://api.um.warszawa.pl/

Ostatecznie właśnie można napisać crawlera który będzie zbierać dane z rozkładu. Ja tak zrobiłem w przypadku strony ZTM i zakładki informującej o utrudnieniach, głównie dla sportu.

8 minut temu, zook napisał:

PKP jako całość nie istnieje, jest z różnych przewoźników

Istnieje jako zrzeszenie przewoźników.

 

9 minut temu, zook napisał:

Ostatecznie właśnie można napisać crawlera który będzie zbierać dane z rozkładu. Ja tak zrobiłem w przypadku strony ZTM

I niespecjalnie jest się czym publicznie chwalić. Strona internetowa nie służy do tego, aby puszczać na nią rozmaite harvestery, bo to cholerstwo dość mocno obciąża serwer przystosowany do normalnych wejść a nie do robotów. Od tego jest API, ew. jakieś dane dostępne w znormalizowanej postaci (choćby takiej, jak sążniste XML-e z GUS-u).

Zabezpieczyłeś tego swojego harvestera jakoś przed przeciążaniem serwera? Bo jeśli tak to jeszcze mogę to zrozumieć, ale jeśli nie...

A dla sportu to może lepiej gdzieś pobiegać? Podobno dwadzieścia minut biegania przedłuża życie o dwie minuty...

7 minut temu, ethanak napisał:

Istnieje jako zrzeszenie przewoźników.

Czyli nie jako całość.

8 minut temu, ethanak napisał:

Zabezpieczyłeś tego swojego harvestera jakoś przed przeciążaniem serwera? Bo jeśli tak to jeszcze mogę to zrozumieć, ale jeśli nie.

Myślę że pobieranie jednej podstrony raz na 15 minut obciąża taki serwer mniej niż moje osobiste wizyty na tej stronie.

10 minut temu, ethanak napisał:

A dla sportu to może lepiej gdzieś pobiegać? Podobno dwadzieścia minut biegania przedłuża życie o dwie minuty..

A wycieczki osobiste czy porady możesz sobie jednak następnym razem darować.

1 minutę temu, zook napisał:

Myślę że pobieranie jednej podstrony raz na 15 minut obciąża taki serwer mniej niż moje osobiste wizyty na tej stronie.

O to chodziło. Wybacz - ale jako admin spotkałem się z różnego rodzaju dziwactwami i z absolutnym nieliczeniem się z tym, że za taką podstroną stoi jeszcze cała infrastruktura z bazą danych na czele, i nie dziw się, że raczej jestem przeciwny tego typu rozwiązaniom. Wiem doskonale, jak głupi teleport może zablokować cały serwer i nie dziw się, że jestem podejrzliwy.

Co do porad... nie lubisz biegać? Sam bym z chęcią pobiegał 😞

  • 2 tygodnie później...
Dnia 9.09.2019 o 19:23, wn2001 napisał:

Wiem, że kiedyś nawet użytkownik @Marooned zbudował sobie takie coś na biurko, dla linii tramwajowej nr 16 😉

Hehe, pisałem o tym gdzieś? Nawet nie pamiętam 🙂
Tak było, ale z racji braku admina na firmowym kompie po paru dniach system padł z racji braku połączenia z płytką (arduino po kablu), niby port był zajęty, a wszelkie narzędzia do znalezienia przyczyny wymagały admina... Gdyby było tu publiczne wifi, to bym zrobił autonomiczne ustrojstwo, a tak.. musiałem schować projekt do szuflady. Ale przez parę dni działał jak trzeba.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...