ctpcj-api:克卢日-纳波卡公共交通线路时间表(REST)API

时间:2024-05-17 06:56:49
【文件属性】:

文件名称:ctpcj-api:克卢日-纳波卡公共交通线路时间表(REST)API

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-17 06:56:49

Python

CTPCJ API CTPCJ(SA Cluj-Napoca公共交通公司)是Cluj-Napoca的公共交通公司。 它会组织城市中的所有公共交通,并在其网站(ctpcj.ro)上在线提供时间表。 该Python软件包提供了Python库以及REST Web服务器,它们可以以编程方式访问日程表和来自CTPCJ网站的许多信息。 用Python 3.4编写。 它是如何工作的? 如前所述,CTPCJ不提供API。 该软件包直接从其网站上抓取所有数据,使其成为实时且尽可能最新的数据。 目前速度很慢,因为每个请求都需要一个或多个HTTP请求到CTPCJ网站并进行处理。 但是,计划是添加一些缓存以确保99%的请求不会通过CTPCJ网站。 他们每个月只更新几次网站。 跑步 在实际运行Web服务器之前,首先必须设置项目: python setup.py develop 之后,您可以启动Web服务器


【文件预览】:
ctpcj-api-master
----requirements.txt(53B)
----ctpcj()
--------settings.py(2KB)
--------ctpcj.py(6KB)
--------__init__.py(245B)
--------__main__.py(314B)
--------application.py(1KB)
--------handlers()
--------constants.py(966B)
----setup.py(456B)
----README.md(2KB)
----.gitignore(29B)

网友评论