Untuk menggunakan class Python gtfs-realtime-bindings
di project sendiri, Anda harus menginstal modul dari repositori PyPI terlebih dahulu.
# Using easy_install easy_install --upgrade gtfs-realtime-bindings # Using pip pip install --upgrade gtfs-realtime-bindings
Cuplikan kode berikut menunjukkan proses download feed data GTFS-realtime dari URL tertentu, menguraikannya sebagai FeedMessage
(jenis root skema GTFS-realtime), dan melakukan iterasi pada hasilnya.
from google.transit import gtfs_realtime_pb2 import urllib feed = gtfs_realtime_pb2.FeedMessage() response = urllib.urlopen('URL OF YOUR GTFS-REALTIME SOURCE GOES HERE') feed.ParseFromString(response.read()) for entity in feed.entity: if entity.HasField('trip_update'): print entity.trip_update
Untuk mengetahui detail selengkapnya, lihat halaman project Phyton.