非官方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反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?