把 Apple 钱包的卡片导出为 Markdown
钱包没有任何导出方式。每张卡片都会变成 Mac 上的一个 Markdown 文件,登机口和座位变了也跟着更新。
一张登机牌,写成文件。
文件开头是地点和时间,接着是卡片上原样的字段,卡片背面放在独立标题下,最后是条形码的号码。
2026-09-17 united airlines SFO-EWR.md
---
title: "United Airlines SFO-EWR"
id: "dbLkCMjADxfk6C4IfKCjckBKlqc="
created: 2026-09-16T21:00:53
tags:
- "wallet"
- "flight"
kind: flight
date: 2026-09-17T18:20:00
date_source: relevant
organization: "United Airlines"
transit: air
expires: 2026-09-20T18:20:00
pass_type: "pass.united.UnitedMobileBoardingPass"
---
# United Airlines SFO-EWR
San Francisco (SFO) → Newark (EWR) · 17 Sep 2026
- FLIGHT: UA 274
- GATE: F19
- PASSENGER: PODVIAZNIKOV/ANTON
- SEAT: 34D
- BOARDS: 10:30 AM
## Back
- CONFIRMATION: GGCLMQ
- CABIN: United Economy
## Details
- departureTerminal: 3
- destinationGate: C83
- departureLocationTimeZone: America/Los_Angeles
## Barcode
- aztec · M1PODVIAZNIKOV/ANTON EGGCLMQ SFOEWRUA 0274 260Y034D0108导出什么
每张卡片一个文件,按日期和卡片种类命名,全部放在一个文件夹里。没有日期的商店卡就用它自己的名字。
任何一种卡片
登机牌、火车票和长途汽车票、活动门票、商店卡和优惠券。front matter 会说明是哪一种,所以 vault 里可以只列出航班。
字段和卡片上一样
页眉字段、主要字段、次要字段和辅助字段依次排列,然后是卡片背面,放在独立的标题下。没有任何字段被改名。
条形码本身的号码
扫描器读到的内容,所以删掉的卡片仍然能辨认。二进制条形码会直说,而不是把控制字符写进文件。
其他语言的卡片
把文字放在 pass.strings 文件里的卡片,会按你 Mac 的语言读取:EVENT_NAME 出来就是活动的名字。
没有日期也有日期
较早的门票常常完全没有日期。这些按卡片签发的那天归档,文件里也会写明:于是一个钱包能从上周一路排到 2016 年的一场会议。
在哪里
带坐标的卡片会把坐标写进 front matter,场馆名字则放在 Where 标题下。
怎么用
- 1连接钱包
会在你的 Passes 文件夹打开一个面板:点“选择此文件夹”。Exporter 只读这个文件夹,不会弹出权限请求。
- 2挑选卡片
每张卡片都已勾选。取消勾选,它的文件会在下次同步时消失。药丸按钮分别显示航班、活动或卡片。
- 3自动同步
点“同步”。每张卡片变成一个文件,登机口或座位一变,这个文件会在一分钟内重写。
常见问题
还有问题? 联系我们
钱包自己有导出功能吗?
没有。没有分享菜单,没有文件,也没有按钮:截图是唯一的另一条出路,而截图不是文本。
会读取我的银行卡和支付记录吗?
不会。Exporter 读的是 Wallet 文件夹里的卡片:登机牌、门票、商店卡。卡号和支付记录根本不在 Mac 上。
免费的部分是什么?
最近的 20 张卡片会被导出,并持续免费同步。解锁钱包是 Exporter 内的一次性购买。
会上传任何东西吗?
不会。Exporter 读取你的卡片,把文件写在你的 Mac 上。没有账号,也没有服务器。
与其他做法相比
钱包是唯一完全没有导出的 Apple 应用,所以其他办法只剩截图或者重新打一遍。
| 功能 | Exporter | 截图 | 重新打字 |
|---|---|---|---|
| 一次导出所有卡片 | 是 | 否 | 否 |
| 可读的 Markdown,每张卡片一个文件 | 是 | 否 | 手动 |
| 可搜索的文本 | 是 | 否 | 手动 |
| 保留条形码号码 | 是 | 否 | 手动 |
| 登机口一变就同步 | 是 | 否 | 否 |
| 价格 | 20 张免费,之后一次性购买 | 免费 | 免费 |
让 Claude 读你的卡片
导出的卡片可以通过 Exporter 的本地 MCP 服务器搜索。如何设置。
连接 Claude Code。
然后问:“我去年坐了哪些航班,机票多少钱?”Claude 会把这些卡片当作文件来读。
$ claude mcp add --transport http exporter http://localhost:8744/mcp