把 Apple 錢包的卡片匯出成 Markdown
錢包沒有任何匯出方式。每張卡片都會變成 Mac 上的一個 Markdown 檔案,登機門和座位變了也跟著更新。
一張登機證,寫成檔案。
檔案開頭是地點和時間,接著是卡片上原樣的欄位,卡片背面放在獨立標題底下,最後是條碼的號碼。
---
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自動同步
按「同步」。每張卡片變成一個檔案,登機門或座位一變,這個檔案會在一分鐘內重寫。
常見問題
還有問題嗎? 聯絡我們
錢包自己有匯出功能嗎?
會讀取我的信用卡和付款紀錄嗎?
免費的部分是什麼?
會上傳任何東西嗎?
與其他做法相比
錢包是唯一完全沒有匯出的 Apple App,所以其他辦法只剩截圖或重新打一遍。
| 功能 | Exporter | 截圖 | 重新打字 |
|---|---|---|---|
| 一次匯出所有卡片 | 是 | 否 | 否 |
| 易讀的 Markdown,每張卡片一個檔案 | 是 | 否 | 手動 |
| 可搜尋的文字 | 是 | 否 | 手動 |
| 保留條碼號碼 | 是 | 否 | 手動 |
| 登機門一變就同步 | 是 | 否 | 否 |
| 價格 | 20 張免費,之後一次性購買 | 免費 | 免費 |
讓 Claude 讀你的卡片
匯出的卡片可以透過 Exporter 的本機 MCP 伺服器搜尋。如何設定。
然後問:「我去年搭了哪些航班,機票多少錢?」Claude 會把這些卡片當成檔案來讀。
$ claude mcp add --transport http exporter http://localhost:8744/mcp