非官方Python API用于快艇卡(旧金山湾地区的交通通行证)
clippercard的Python项目详细描述
…图片:./logo.png图片::https://badge.fury.io/py/clippercard.png
:target:http://badge.fury.io/py/clippercard
``clippercard``是clippercard.com的非官方Web API,用Python编写。
m>;``一个完整的ux/ui灾难,其幕后的html结构和http协议是一个完整的palmface练习。该库旨在为官方Web服务提供一个非正式但合理的界面。
project goal
----
我喜欢ClipperCard在公共汽车和火车上的实际用户体验。我对这项服务的抱怨完全与它的web界面隔离开来。我看到了一个问题,我自己解决了,仅此而已。
作为数据可访问性的倡导者,我相信我们的金钱、我们的选票、我们的声音和我们的行动能够推动机构朝着我们希望的方向前进。在湾区的"大都会交通委员会"http://www.mtc.ca.gov/about戋mtc/staff戋u contacts.htm>;```我相信有很多优秀的人尽其所能做好工作,并在优先顺序、组织结构和资源方面为T哼哼。
我鼓励MTA的工作人员阅读这个项目,把这项工作看作是对公共和官方API的推动。当他们发布一个废弃这个项目的api时,我会很高兴地将追随者引向官方解决方案。如果您希望他们增加对数据可访问性的关注,您可以发送电子邮件至info@mtc.ca.gov,告诉他们我已发送给您。
对于ClipperCard上可加载的所有产品,因此Transit产品变体支持仅限于我个人目前使用的产品。如果您希望我为您的产品添加支持,请将您的"帐户主页"中的页面源发送给我<;https://www.clippercard.com/clippercard/dashboard.jsf>;`\u
请收集您的个人信息或clippercard.com登录凭据。
-此项目不是托管服务,您的数据不会存储或发送到任何第三方服务。
目前,此项目的目标是其他软件开发人员,他们能够评估我的源代码的安全性。城市含义。
安装
----
要安装ClipperCard,只需:
…代码块::bash
$pip install clippercard
用法
----
…代码块::python
session=clippercard.session(<;username>;,<;password>;)
print(session.user嫒profile)
for c in session.cards:
print(c)
$clippercard-h参见用法信息
$clippercard summary第1主ST,旧金山,CA,94103,< BR/> +-----------------------------BR/> +---------+-------+----+----+-------++--++BR/>卡系列|输入状态产品价值
+————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|标准卡1234567891成人活动现金价值64.80美元
+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————r/>[默认值]
username=jsmith@example.com
password=superseekrit
宝剑=<;将"U替换为""您的""密码">;
[备用]
用户名=<;将"U替换为""登录电子邮件">;
密码=<;将"U替换为""登录密码">;
然后可以通过以下方式访问"备用"凭据:
$clippercard summary--account=spare
贡献。将回购协议转移到您的个人Github帐户。在回购协议中进行更改。对于python源代码,请遵循本地样式一致性和pep8
。在您的diff上运行'pyflakes'/'frosted'。添加单元测试,确保它们通过=)
。记住在任何应用的地方都要增加版本号。在"changes.txt"中添加新的修订行,描述您的更改
。向https://github.com/clippercard/clippercard-python发送一个pull请求,其中包含问题陈述和设计决策的解释。响应分支中的所有请求代码审阅请求,并在新提交中提交请求的更改
。与维护人员沟通,合并最终的拉取请求并发布更改
:target:http://badge.fury.io/py/clippercard
``clippercard``是clippercard.com的非官方Web API,用Python编写。
m>;``一个完整的ux/ui灾难,其幕后的html结构和http协议是一个完整的palmface练习。该库旨在为官方Web服务提供一个非正式但合理的界面。
project goal
----
我喜欢ClipperCard在公共汽车和火车上的实际用户体验。我对这项服务的抱怨完全与它的web界面隔离开来。我看到了一个问题,我自己解决了,仅此而已。
作为数据可访问性的倡导者,我相信我们的金钱、我们的选票、我们的声音和我们的行动能够推动机构朝着我们希望的方向前进。在湾区的"大都会交通委员会"http://www.mtc.ca.gov/about戋mtc/staff戋u contacts.htm>;```我相信有很多优秀的人尽其所能做好工作,并在优先顺序、组织结构和资源方面为T哼哼。
我鼓励MTA的工作人员阅读这个项目,把这项工作看作是对公共和官方API的推动。当他们发布一个废弃这个项目的api时,我会很高兴地将追随者引向官方解决方案。如果您希望他们增加对数据可访问性的关注,您可以发送电子邮件至info@mtc.ca.gov,告诉他们我已发送给您。
对于ClipperCard上可加载的所有产品,因此Transit产品变体支持仅限于我个人目前使用的产品。如果您希望我为您的产品添加支持,请将您的"帐户主页"中的页面源发送给我<;https://www.clippercard.com/clippercard/dashboard.jsf>;`\u
请收集您的个人信息或clippercard.com登录凭据。
-此项目不是托管服务,您的数据不会存储或发送到任何第三方服务。
目前,此项目的目标是其他软件开发人员,他们能够评估我的源代码的安全性。城市含义。
安装
----
要安装ClipperCard,只需:
…代码块::bash
$pip install clippercard
用法
----
…代码块::python
print(session.user嫒profile)
for c in session.cards:
print(c)
$clippercard-h参见用法信息
$clippercard summary第1主ST,旧金山,CA,94103,< BR/> +-----------------------------BR/> +---------+-------+----+----+-------++--++BR/>卡系列|输入状态产品价值
+————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|标准卡1234567891成人活动现金价值64.80美元
+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————r/>[默认值]
username=jsmith@example.com
password=superseekrit
宝剑=<;将"U替换为""您的""密码">;
[备用]
用户名=<;将"U替换为""登录电子邮件">;
密码=<;将"U替换为""登录密码">;
然后可以通过以下方式访问"备用"凭据:
$clippercard summary--account=spare
贡献。将回购协议转移到您的个人Github帐户。在回购协议中进行更改。对于python源代码,请遵循本地样式一致性和pep8
。在您的diff上运行'pyflakes'/'frosted'。添加单元测试,确保它们通过=)
。记住在任何应用的地方都要增加版本号。在"changes.txt"中添加新的修订行,描述您的更改
。向https://github.com/clippercard/clippercard-python发送一个pull请求,其中包含问题陈述和设计决策的解释。响应分支中的所有请求代码审阅请求,并在新提交中提交请求的更改
。与维护人员沟通,合并最终的拉取请求并发布更改