Merge branch 'master' of ssh+git://git.symlink.me/var/git/pub/juke/weboob
This commit is contained in:
commit
9c828733ab
5 changed files with 27 additions and 15 deletions
|
|
@ -46,4 +46,5 @@ class TransilienBackend(Backend, ICapTravel):
|
|||
departure.arrival_station = d['arrival']
|
||||
departure.late = d['late']
|
||||
departure.information = d['late_reason']
|
||||
departure.plateform = d['plateform']
|
||||
yield departure
|
||||
|
|
|
|||
|
|
@ -133,12 +133,20 @@ class Transilien(Browser):
|
|||
else:
|
||||
self.location('http://www.transilien.com/web/ITProchainsTrains.do?tr3a=%s&urlModule=/site/pid/184' % station_id)
|
||||
for route in self.page.document.list_route:
|
||||
yield {'type': toUnicode(route.code_mission),
|
||||
'time': datetime.combine(date.today(), time(*[int(x) for x in route.time.split(':')])),
|
||||
'departure': toUnicode(station_id),
|
||||
'arrival': toUnicode(route.destination),
|
||||
'late': time(),
|
||||
'late_reason': toUnicode(route.platform)}
|
||||
_late_reason = None
|
||||
try :
|
||||
_time = datetime.combine(date.today(), time(*[int(x) for x in route.time.split(':')]))
|
||||
except ValueError:
|
||||
_time = None
|
||||
_late_reason = route.time
|
||||
else:
|
||||
yield {'type': toUnicode(route.code_mission),
|
||||
'time': _time,
|
||||
'departure': toUnicode(station_id),
|
||||
'arrival': toUnicode(route.destination),
|
||||
'late': time(),
|
||||
'late_reason': _late_reason,
|
||||
'plateform': toUnicode(route.platform)}
|
||||
|
||||
def home(self):
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue