├── .github ├── FUNDING.yml └── workflows │ ├── fetch-data.yml │ └── format.yml ├── .gitignore ├── CNAME ├── LICENSE ├── README.md ├── crawling ├── __init__.py ├── cleansing.py ├── crawl_utils.py ├── ctb.py ├── fortuneferry.py ├── gmb.py ├── hkkf.py ├── kmb.py ├── lightRail.py ├── lrtfeeder.py ├── matchGtfs.py ├── mergeRoutes.py ├── mergeStopList.py ├── mtr.py ├── mtrExits.py ├── nlb.py ├── parseGtfs.py ├── parseGtfsEn.py ├── parseHoliday.py ├── parseJourneyTime.py ├── requirements.txt ├── routeCompare.py ├── sunferry.py └── test.py ├── hk_bus_eta ├── __init__.py └── eta.py ├── run_crawling.bat ├── setup.py └── tools └── normalize_json.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/fetch-data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/.github/workflows/fetch-data.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/.gitignore -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | data.hkbus.app -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/README.md -------------------------------------------------------------------------------- /crawling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crawling/cleansing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/cleansing.py -------------------------------------------------------------------------------- /crawling/crawl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/crawl_utils.py -------------------------------------------------------------------------------- /crawling/ctb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/ctb.py -------------------------------------------------------------------------------- /crawling/fortuneferry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/fortuneferry.py -------------------------------------------------------------------------------- /crawling/gmb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/gmb.py -------------------------------------------------------------------------------- /crawling/hkkf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/hkkf.py -------------------------------------------------------------------------------- /crawling/kmb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/kmb.py -------------------------------------------------------------------------------- /crawling/lightRail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/lightRail.py -------------------------------------------------------------------------------- /crawling/lrtfeeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/lrtfeeder.py -------------------------------------------------------------------------------- /crawling/matchGtfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/matchGtfs.py -------------------------------------------------------------------------------- /crawling/mergeRoutes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/mergeRoutes.py -------------------------------------------------------------------------------- /crawling/mergeStopList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/mergeStopList.py -------------------------------------------------------------------------------- /crawling/mtr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/mtr.py -------------------------------------------------------------------------------- /crawling/mtrExits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/mtrExits.py -------------------------------------------------------------------------------- /crawling/nlb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/nlb.py -------------------------------------------------------------------------------- /crawling/parseGtfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/parseGtfs.py -------------------------------------------------------------------------------- /crawling/parseGtfsEn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/parseGtfsEn.py -------------------------------------------------------------------------------- /crawling/parseHoliday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/parseHoliday.py -------------------------------------------------------------------------------- /crawling/parseJourneyTime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/parseJourneyTime.py -------------------------------------------------------------------------------- /crawling/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/requirements.txt -------------------------------------------------------------------------------- /crawling/routeCompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/routeCompare.py -------------------------------------------------------------------------------- /crawling/sunferry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/sunferry.py -------------------------------------------------------------------------------- /crawling/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/crawling/test.py -------------------------------------------------------------------------------- /hk_bus_eta/__init__.py: -------------------------------------------------------------------------------- 1 | from .eta import HKEta 2 | -------------------------------------------------------------------------------- /hk_bus_eta/eta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/hk_bus_eta/eta.py -------------------------------------------------------------------------------- /run_crawling.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/run_crawling.bat -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/setup.py -------------------------------------------------------------------------------- /tools/normalize_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkbus/hk-bus-crawling/HEAD/tools/normalize_json.py --------------------------------------------------------------------------------