W nawiązaniu do wykopu http://www.wykop.pl/ramka/1178203/bedzie-precedens-tworca-transportoid-skarzy-mpk-krakow/

Przedstawiam krótkie info jak pobrać rozkład jazdy MPK Kraków w formacie bazy danych SQLite3.
Czli jak pobrać sporną bazę danych bez pytania MPK o pozwolenie.

A właściwie opis data feedów
Testować można to np za pomocą dodatku Do firefoxa Poster

Wszystkie urle oprócz ostatniego wykonujemy metodą POST :
POST /Services/data.asmx/GetDate HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 0
Host: m.rozklady.mpk.krakow.pl
Connection: close


W przypadku testowania posterem w request powinień wyglądać tak:



http://m.rozklady.mpk.krakow.pl/Services/data.asmx/GetDate
Zwraca datę

{"d":"2012-06-13 10:41"}

http://m.rozklady.mpk.krakow.pl/Services/data.asmx/GetStatements
Zwraca aktualności mpk

{"d":[{"type":"Ideo.BusinessLogic.MobileStatement","Date":"2012-05-31 00:00","Text":"Linie: 304, 502, 522. Nowa linia 503. Zmiany w komunikacji autobusowej w związku z organizacją EURO 2012 "},{"type":"Ideo.BusinessLogic.MobileStatement","Date":"2012-05-30 00:00","Text":"Linia 269. Remont drogi powiatowej w miejscowości CZUŁÓW (od dnia 4 czerwca 2012)"},{"type":"Ideo.BusinessLogic.MobileStatement","Date":"2012-03-22 00:00","Text":"Linie: 114, 178, 194 – skrócenie tras do pętli Ruczaj. 714 - tymczasowa linia autobusowa"},{"type":"Ideo.BusinessLogic.MobileStatement","Date":"2011-06-16 00:00","Text":"Linie: 123, 185 i 605. Wycofanie komunikacji autobusowej z ul. PŁK. DĄBKA"}]}

http://m.rozklady.mpk.krakow.pl/Services/data.asmx/GetDatabase
Zwraca aktualny url do aktualnej bazy z rozkładami mpk.

{"d":"http://m.rozklady.mpk.krakow.pl/Data/rozklady-2012-06-13.zip"}

Bazę można pobrać zwykłym GET-em :)
http://m.rozklady.mpk.krakow.pl/Data/rozklady-2012-06-13.zip

Podgląd bazy w GUI do sqlite3:

Wersje

Statystyki zobacz

© copyright 2018 by Wykop.pl