Open pkrolkgp opened 4 years ago
Masz pomysł jak to zaimplementować, żeby pomogło w konfiguracji? Wydaje mi się, że w samym HA by wymagało większego zachodu, niż to warte
Można by zrobić to od razu w pythonie, żeby nie dodawać ręcznie w pliku configuration.yaml tylko żeby skrypt stworzył dołączany plik w configuration.yaml coś jak
!include ztm.yaml
sam tworzył wpisy w tym pliku po dodaniu linka,
nie wiem tylko jak pobrać link od użytkownika, ale kod mogłby wyglądać mniej więcej tak:
import urllib.parse as urlparse
from urllib.parse import parse_qs
url = 'https://www.wtp.waw.pl/rozklady-jazdy/?wtp_dt=2020-02-03&wtp_md=5&wtp_ln=167&wtp_st=5100&wtp_pt=52&wtp_dr=A&wtp_vr=0&wtp_lm=1&wtp_dy=1'
parsed = urlparse.urlparse(url)
print("number: " + ''.join(parse_qs(parsed.query)['wtp_ln']))
print("stop_id: " + ''.join(parse_qs(parsed.query)['wtp_st']))
print("stop_number: \"" + ''.join(parse_qs(parsed.query)['wtp_pt']) + "\"")
Tylko zamiast print wpis do ztm.yaml
Napisałem w php prosty extractor przystanków, może jakoś da sie to zintegrować