这是一个小型库,用于通过网络抓取和 CSV 导出,从 Compass Card 下载当前余额以及交易数据。
authorizeAndGetBalance
,它将返回卡号和余额downloadCardTransactions
另请查看完整的文档 此处。
该库支持 Swift Package Manager,因此只需在您的 Package.swift
中添加一个依赖项
.package(url: "https://github.com/Nef10/CompassCardDownloader.git", .exact(from: "X.Y.Z")),
注意:根据语义版本控制,所有版本更改 < 1.0.0 都可能是破坏性的,所以现在请使用 .exact
请注意,我开发此库是为了满足我自己的需求。由于没有官方 API,一切都是逆向工程的,可能存在很多错误。
非常欢迎提交拉取请求来修复错误或增强库。
虽然我的代码是在 MIT 许可证 下许可的,但源代码仓库可能包含 CompassCard、TransLink 或其他实体的名称或其他商标;这些元素的潜在使用限制仍然适用,并且不受软件许可证的影响。API 设计也同样适用。我与 TransLink 没有任何关联,只是作为客户。