Closed KM192 closed 4 years ago
Pomyślę nad dodaniem kierunku jazdy autobusu. Podejrzałem ogólnie jak wygląda integracja do BKK (transport publiczny w Budapeszcie) i jest dużo fajniejsza od tej. Można by dużo zaczerpnąć z innego projektu
Sam kierunek może byc ciężki do wywnioskowania. Wystarczyłaby opcja pomijania wymienionych "literek", którymi tagowane są w rozkładzie niektóre kursy. Wtedy funkcjonalność byłaby uniwersalna np. ktoś chciałby pominąć skłądy, które kończą się inaczej - np. poprzez pominięcie kursów z literką k z tego przykładu: https://www.wtp.waw.pl/rozklady-jazdy/?wtp_dt=2020-02-03&wtp_md=5&wtp_ln=159&wtp_st=7038&wtp_pt=04&wtp_dr=A&wtp_vr=0&wtp_lm=1&wtp_dy=1
No dobra, ale ciągle nie będzie wiadomo dokąd autobus za x min odjeżdża.
Bardzo mi się podoba rozwiązanie wtyczki do BBK, docelowo coś takiego bym chciał zrobić https://github.com/amaximus/bkk_stop
To nie tak. Zmiana polegałaby na dodaniu opcji omijania w rozkładzie tych kursów, które mają wymienione tagi z adnotacjami np:
Już po stronie konfiguracji byłoby zbudowanie sobie odpowiedniej logiki co to dla mnie oznacza - przy niektórych kursach będzie chodzić o pomijaniu zjazdów do zajezdni, a przy innych np, pomijanie kursów w określonym kierunku. Do tego przydałoby się jeszcze nadawanie własnych nazw tym wpisom z liniami.
Przykłady konfiguracji w yaml: ` lines:
Pomijanie może jeszcze, ale to zdecydowanie odległy ficzer do implementacji.
A nazwę możesz sobie i tak zmienić na jaką chcesz
w przyszłym tygodniu pewnie zrobię kartę customową w drugim projekcie, żeby ładnie wyświetlać najbliższe odjazdy.
O pomijaniu jakiś kierunków już można by pomyśleć na poziomie karty / wyświetlania w UI
Dedykowana karta dla tego sensora będzie tutaj: https://github.com/peetereczek/ztm_stop_card
Zamykam, kierunki będą widoczne na customowej karcie:
Pod kątem tej karty, warto by zmienić sposób pobierania dany aby pozbyć się wąskiej perspektywy tylko jednej linii na przystanku
Hmm - to jest tylko połowiczne rozwiązanie. Po pierwsze - tak jak pisałem - nie chodzi tylko o kierunki, ale o pomijanie innych czasów odjazdu z konkretnymi przypisami. Po drugie - to rozwiązanie dotyczy konkretnej wizualizacji. Co w sytuacjach, gdy nie ma miejsca na taką kartę (tablet), ktoś ma inną wizję wizualizacji, albo gdy ktoś chce odpowiedzieć za pomocą telegram bot-a na zapytanie kiedy następny bus ?
Taki przypadek: Linia 715 odjeżdża z tego samego przystanku w 2 różne strony: https://www.wtp.waw.pl/rozklady-jazdy/?wtp_dt=2020-02-02&wtp_md=5&wtp_ln=715&wtp_st=4174&wtp_pt=02&wtp_dr=B&wtp_vr=0&wtp_dy=7&wtp_lm=1
przydałoby się aby można opcjonalnie pominąć niektóre odjazdy z pewnymi adnotacjami - np. w postaci takiej konfuguracji: lines:
Poza tym - super!