非官方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请求,其中包含问题陈述和设计决策的解释。响应分支中的所有请求代码审阅请求,并在新提交中提交请求的更改
。与维护人员沟通,合并最终的拉取请求并发布更改

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从BatchUpdateException确定每行执行失败的原因   switch语句的java替代方案   java是一个范围内的所有毕达哥拉斯三胞胎   java ComboPooledDataSource com。太阳代理$Proxy78无法强制转换为oracle。sql。克洛布   Eclipse Java编辑器不显示减号()   JavaFX/JavaFX根据另一个可观察属性过滤可观察列表   设计模式如何在Java项目中构造我的类   性能交换机与ArrayList Java   java如何将Cucumber与TestNG示例集成?   如何在groovy中使用JIRA REST客户端JAVA创建特定项目的版本并获取任何版本的详细信息?   字节码Bytebuddy拦截java。网服务器socket构造函数   javatomcat6。x网络。xml默认和自定义servlet路由   javagwt单元表问题   java下载文本文件   java如何在Spring OAuth+引导中捕获无效的_客户端