Thread: [SailfishOS] Pan Transit
View Single Post
Posts: 68 | Thanked: 147 times | Joined on Dec 2016
#7
I am currently trying to get rid of request but I'm (again) struggling with pan.http.post et. al.

The current requests code looks like (in find_departures):

request = requests.get(baseurl.format(url_i), params = parameter)
print(request.text)
and gives (for provider.find_departures([100636]) ):
[4,"2.0",1506365354592]
[3,"1@2017-09-20.14:18:29"]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,20,"33","33",1,"Vaals Busstation","Vaals Busstation","340","25000319020001",1506366480000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,15,"33","33",1,"Aachen Fuchserde","Aachen Fuchserde","519","25000080013001",1506367166000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,20,"33","33",1,"Vaals Busstation","Vaals Busstation","382","25000230013001",1506368220000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,15,"33","33",1,"Aachen Fuchserde","Aachen Fuchserde","340","25000319021001",1506368760000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,20,"33","33",1,"Vaals Busstation","Vaals Busstation","293","25000317023001",1506370020000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,15,"33","33",1,"Aachen Fuchserde","Aachen Fuchserde","0","25000230014001",1506370560000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,20,"33","33",1,"Vaals Busstation","Vaals Busstation","0","25000316023001",1506371820000]
[1,"Hainbuchenstraße","100636","",0,50.77811,6.0626 ,15,"33","33",1,"Aachen Fuchserde","Aachen Fuchserde","0","25000317024001",1506372360000]
The pan.http part looks like (in find_departures)

parameter = {'ReturnList': returnlist, 'StopID': ','.join(map(str, stops)) }
body = urllib.parse.urlencode(parameter)
request = pan.http.post_json(baseurl.format(url_i), body)
print(request)

and gives (for provider.find_departures([100636]) ):
POST http://ivu.aseag.de/interfaces/ura/instant_V2
Establishing connection to ivu.aseag.de
[4, '2.0', 1506365172212]
To me it looks like I only get the first row if I use pan.http.post or pan.http.post_json or am I doing something wrong?
 

The Following User Says Thank You to bomo For This Useful Post: