This Library is intended for educational purpose.
- Free to use.
- No API Key needed.
- Daily useful.
- Functionality tested in real time.
In [1]: from atm import Stop
In [2]: s = Stop(11161)
In [3]: s.description()
Fermata 11161 (Alzaia Nav. Pavese, 60) | 2020-02-10 23:04:32.617598
In [4]: s.waitmessage('grid')
11161 - Alzaia Nav. Pavese, 60 +---------+------------------------------+----------+ | Linea | Descrizione | Attesa | +=========+==============================+==========+ | 59 | P.ta Lodovica - Famagosta M2 | no serv. | +---------+------------------------------+----------+ | 71 | Famagosta M2 - Romolo M2 | 5 min | +---------+------------------------------+----------+ - 2020-02-10 23:04:32.617598 -
In [5]: s.position()
Out[5]: (9.176054951924698, 45.44497959284472)
In [6]: s.lines()
Out[6]: ['59', '71']
In [7]: s.update()
In [8]: s.waitmessage('html')
11161 - Alzaia Nav. Pavese, 60
Linea | Descrizione | Attesa |
---|---|---|
59 | P.ta Lodovica - Famagosta M2 | no serv. |
71 | Famagosta M2 - Romolo M2 | 14 min |
In [9]: from atm import distance
In [10]: s1 = Stop(12402)
In [11]: s2 = Stop(12400)
In [12]: distance(s1,s2)
Out[12]: 0.1354349258943788
In [13]: from atm import Line
In [14]: l = Line(73)
In [15]: l.description()
Linea Bus 73 Aeroporto Linate - Duomo M1 M3
In [16]: l.stops()
Out[16]:
['12926',
'12921',
'12854',
'12852',
'18119',
'12647',
'12405',
'12400',
'12391',
'12127',
'12125',
'12111',
'12098',
'12095',
'11820',
'17854',
'18155',
'17769',
'17855',
'16929']
In [17]: l.path('html')
Bus 73 Aeroporto Linate - Duomo M1 M3
Fermata | Descrizione |
---|---|
12926 | Aeroporto di Linate Segrate |
12921 | V.le Forlanini Via Circonvallazione Segrate |
12854 | V.le Forlanini Aeronautica Militare |
12852 | V.le Forlanini Tangenziale Est |
18119 | V.le Forlanini P.za Artigianato |
12647 | Forlanini |
12405 | V.le Corsica Via Lomellina |
12400 | V.le Corsica Via Battistotti Sassi |
12391 | V.le Campania V.le Corsica |
12127 | P.za Grandi |
12125 | P.za Emilia |
12111 | Via Cadore C.so Ventidue Marzo |
12098 | P.za S.Maria del Suffragio |
12095 | P.za 5 Giornate |
11820 | C.so P.ta Vittoria Camera del Lavoro |
17854 | Via Battisti |
18155 | L.go Augusto |
17769 | Via Larga |
17855 | P.za Velasca |
16929 | Duomo M1 M3 |
In [18]: l.reverse()
In [19]: l.path()
Bus 73 Duomo M1 M3 - Aeroporto Linate +-----------+----------------------------------------------+ | Fermata | Descrizione | +===========+==============================================+ | 16929 | Duomo M1 M3 | +-----------+----------------------------------------------+ | 11794 | Via Larga | +-----------+----------------------------------------------+ | 11798 | L.go Augusto | +-----------+----------------------------------------------+ | 11816 | Palazzo di Giustizia | +-----------+----------------------------------------------+ | 11823 | C.so P.ta Vittoria Camera del Lavoro | +-----------+----------------------------------------------+ | 12094 | P.za 5 Giornate | +-----------+----------------------------------------------+ | 12099 | P.za S.Maria del Suffragio | +-----------+----------------------------------------------+ | 12108 | Via Cadore C.so Ventidue Marzo | +-----------+----------------------------------------------+ | 12126 | P.za Emilia | +-----------+----------------------------------------------+ | 12390 | P.za Grandi | +-----------+----------------------------------------------+ | 12392 | V.le Campania V.le Corsica | +-----------+----------------------------------------------+ | 12402 | V.le Corsica Via Lomellina | +-----------+----------------------------------------------+ | 12407 | V.le Corsica Via Negroli | +-----------+----------------------------------------------+ | 12646 | Forlanini | +-----------+----------------------------------------------+ | 12662 | V.le Forlanini P.za Artigianato | +-----------+----------------------------------------------+ | 12851 | V.le Forlanini Tangenziale Est | +-----------+----------------------------------------------+ | 12853 | V.le Forlanini Aeronautica Militare | +-----------+----------------------------------------------+ | 12922 | V.le Forlanini Via Circonvallazione Segrate | +-----------+----------------------------------------------+ | 12926 | Aeroporto di Linate Segrate | +-----------+----------------------------------------------+