
puzza007/athop_transaction_scraper本Docker镜像旨在将AT Hop卡(新西兰公共交通卡)的交易记录自动同步并存储到SQLite数据库中,帮助用户便捷地管理和查询个人或多卡的交易历史数据。
适用于AT Hop卡用户需要自动化记录、备份和管理个人交通交易记录的场景,尤其适合需要跟踪多卡消费或定期统计交通支出的用户。
启动前需设置以下环境变量(带*为必填项):
| 环境变量 | 说明 | 是否必填 |
|---|---|---|
AT_USERNAME | AT Hop账户登录*** | 是 |
AT_PASSWORD | AT Hop账户登录密码 | 是 |
AT_CARDS | AT Hop卡号列表,多个卡号用逗号分隔(如:7824670200000000001,7824670200000000002) | 是 |
AT_DATABASE_FILE | 容器内SQLite数据库文件路径,建议设置为/data/athop.db | 是 |
AT_PERIOD | 交易同步周期(秒),例如3600表示每小时同步一次 | 是 |
AT_SLACK_API_TOKEN | Slack API令牌,用于发送通知(仅启用Slack通知时需配置) | 否 |
AT_SLACK_CHANNEL | Slack通知目标频道,格式如#notifications(配置令牌时必填) | 否 |
在终端执行以下命令配置环境变量:
shellexport AT_USERNAME=*** export AT_PASSWORD=1234password export AT_CARDS=7824670200000000001,7824670200000000002 export AT_DATABASE_FILE=/data/athop.db export AT_PERIOD=3600 # 如需Slack通知,添加以下两行 # export AT_SLACK_API_TOKEN=xoxp-7626728587-34789439-74538973 # export AT_SLACK_CHANNEL='#notifications'
通过docker-compose启动容器:
shelldocker-compose up -d
交易数据将保存在宿主机的./data/athop.db文件中,可使用SQLite客户端直接访问该数据库文件查询交易记录。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务