Skip to content

This project parses ETTU(Ekaterinburg Tram and Trolley Administration) site for mass transit schedule.

License

Notifications You must be signed in to change notification settings

konstantinrezanov/ETTUParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETTUParser

DISCLAIMER: Корректная работа модуля не гарантируется, так как возможны изменения сайта ETTU второе пришествие и судный день.

This project parses ETTU(Ekaterinburg Tram and Trolley Administration) site for mass transit schedule.

Этот проект парсит сайт ЕТТУ(Екатеринбургское трамвайно-троллейбусное управление) на предмет времени до прибытия троллейбуса/трамвая на остановку.

The documentation for this repository is written in Russian, cause a problem that this project solves is applicable only to Yekaterinburg.

Установка

pip install ettuparser

Использование

Данный модуль зависит от lxml и pandas.

Единственной функцией данного модуля(на данный момент) является ettuparser.parseStation(stationID). Параметр stationID можно взять из URL остановки, информацию о которой требуется получить. К примеру: https://mobile.ettu.ru/station/3431 (на разных остановках разное количество символов, возможно, зависит от вида транспорта) (неважно). Возвращает данная функция pandas.DataFrame.

About

This project parses ETTU(Ekaterinburg Tram and Trolley Administration) site for mass transit schedule.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages