[19:37] <a-e-y-o-u> Cześć. Mam pytanie trochę OT. Próbuję wyodrębnić dane ze strony open weather. Mógłby mi ktoś powiedzieć, jak one są "ukryte"? Na początku próbowałem zaglądać do kodu strony, potem użyłem thsarka/wiresharka ale nie mogę dobrać się do danych pogodowych. Chciałem wykorzystać je do Conky.
[20:02] <d42> a-e-y-o-u: openweather ma api
[20:02] <d42> generalnie normalne api ma token
[20:02] <d42> ale maja drugie, które używają do frontendu, które jest subsetem i działa bez
[20:03] <d42> chyba, że chcesz inne openweather, bo w chuj opisałeś xD
[20:03] <d42> als
[20:03] <d42> o
[20:03] <d42> > łapanie strony po sslu wiresharkiem
[20:03] <d42> gg no re
[20:04] <d42> inspector w przegladarce i zakładka network to protip
[20:04] <TheNumb> eee są przecież gotowce z openweather do conky
[20:09] <a-e-y-o-u> Żeby korzystać z Open Weather trzeba założyć (darmowe) konto. Ja chciałem bez zakładania.
[20:10] <gjm> REBEL
[20:11] <a-e-y-o-u> Po prostu te dane, które widać na stronie po wpisaniu nazwy miejscowości, chciałem wyodrębnić. Poradziłbym sobie regexpem ale nie widzę ich
[20:11] <TheNumb> >regexp do parsowania DOM
[20:11] <TheNumb> serio?
[20:11] <d42> xDDD
[20:11] <Voldenet> TheNumb: nawet nie wiesz ile rzeczy u mnie tak działa
[20:11] <Voldenet> przez 5 lat ponad
[20:11] <Voldenet> :D
[20:11] <d42> ale generalnie conky to protip
[20:12] <TheNumb> Voldenet: wiem, że działa
[20:12] <d42> chociaz w sumie nie wiem w czym sie to skryptuje
[20:12] <TheNumb> no ale kalendarz anime a jakieś openweather to dwie różne sprawy
[20:12] <TheNumb> mangozjeby nie przepiszą aplikacji 10 razy w ciągu roku
[20:12] <d42> ;3
[20:12] <Voldenet> a-e-y-o-u: https://openweathermap.org/data/2.5/weather?id=3099434&units=metric&appid=b1b15e88fa797225412429c1c50c122a1
[20:12] <Voldenet> prosz
[20:12] <TheNumb> Voldenet: ej, ale serio
[20:12] <Voldenet> nie trzeba nic parsować
[20:12] <TheNumb> icala parsujesz regexami? :D
[20:13] <Voldenet> Tak. :D
[20:13] <TheNumb> jajebie
[20:13] <TheNumb> Voldenet++
[20:13] <Voldenet> Rozwala mnie bardziej, że to działa
[20:13] <TheNumb> szanuje w chuj
[20:13] <TheNumb> ical dobry standard
[20:13] <TheNumb> nie zmienia się
[20:13] <d42> ino problem jest taki
[20:13] <d42> że to api niby hehe internalowe
[20:13] <d42> to niby może hehe jebnąć
[20:13] <d42> ale ja mam od dwóch lat apke na tym i zapierdala ,_,
[20:13] <Voldenet> d42: referala i useragent trzeba podstawić :^)
[20:13] <d42> hum
[20:13] <d42> możliwe
[20:14] <TheNumb> a-e-y-o-u: https://github.com/firemark/grazyna/blob/master/grazyna/plugins/weather.py
[20:14] <TheNumb> łapaj
[20:14] <TheNumb> :P
[20:14] <Voldenet> "grażyna"?
[20:14] <gjm> Tak, Grażyna.
[20:14] <TheNumb> a nie, grażyna ma app_id :/
[20:14] <Voldenet> appid masz b1b15e88fa797225412429c1c50c122a1
[20:14] <BlessJah> mhm
[20:14] <Voldenet> taki jest z tymi appid problem, że bardzo szybko da się znaleźć czyjeś
[20:14] <Voldenet> nie za bardzo wiem jaki to ma cel
[20:15] <Voldenet> bo security to za grosz nie daje
[20:16] <a-e-y-o-u> Voldenet: appid zmienia się co jakiś czas?
[20:16] <Voldenet> a-e-y-o-u: nie wiem, mogą teoretycznie inwalidować
[20:17] <Voldenet> ale w praktyce to się dzieje bardzo rzadko albo nigdy
[20:17] <Voldenet> mi appki korzystające z cudzych padają w praktyce dopiero jak zmienią api
[20:17] <Voldenet> a nie jak zmienią id
[20:21] <gjm> A co to za problem się zarejestrować?
[20:23] <a-e-y-o-u> gjm: nie problem, ale nie chcę. Mało inwigilują mnie w Żabce, to jeszcze mają wiedzieć, kiedy i gdzie pogodę sprawdzam :P
[20:25] <gjm> A, bo musisz podać mail, którego używasz na codzień?
[20:25] <gjm> :_)))
[20:26] <a-e-y-o-u> TheNumb: dzięki, sprawdzę grażynę:)
[20:26] <gjm> Ruda Grażyna jest ekstra-klasa.
[20:40] <a-e-y-o-u> dzięki za pomoc, lecę testować:)