Example #1
0
#!/usr/bin/env python3
from networks import VRR
from models import Collection, Stop, Location, Trip, unserialize_typed
import json

collection = Collection('test')

vrr = VRR(collection)
bs = Stop(city='essen', name='fliegenbusch')
bo = Stop(city='essen', name='hbf')

trip = Trip.Request()
trip.origin = bs
trip.destination = bo

location = Location.Request()
location.name = 'Borbeck'

# result = vrr.search_trips(trip)

unserialize_typed

result, ids = vrr.query(bo, get_ids=True)

print(json.dumps(collection.get_by_ids_serialized(ids), indent=2))

stops = sorted(vrr.collection.known['Stop'], key=lambda s: s.name)

# for trip in result:
#    print(trip)
# result = vrr.get_stop_rides(bs)