# ארנק

איך ייצוא הארנק עובד, מהחיבור ועד פתרון בעיות.

## חיבור

לחצו על "Connect" ליד Wallet במסך הבית של Exporter, ואז על "Open Passes Folder". החלון נפתח בתיקייה שבה macOS שומרת את הכרטיסים שלכם, `~/Library/Passes`: לחצו על "Select This Folder". אחר כך בחרו לאן הקבצים הולכים ולחצו על "Use This Folder".

בחרו את התיקייה Passes עצמה, לא את התיקייה `Cards` שבתוכה. Exporter קורא את הכרטיסים מ-`Cards`, ואת `passes23.sqlite` שלידה לדבר אחד בלבד: היום שבו הכרטיס נחתם, שהוא התאריך היחיד שיש לכרטיסים ישנים רבים.

## לאן הקבצים הולכים

קובץ Markdown אחד לכל כרטיס, בתיקייה אחת, בשם לפי התאריך שלו ולפי מה שהכרטיס הוא: `2026-09-17 united airlines SFO-EWR.md`, `2026-09-11 the sf database meetup.md`. כרטיס בלי שום תאריך נקרא על שם עצמו (`apple store.md`). תיקייה ישירות בתיקיית הבית שלכם, כמו `~/Documents`, מקבלת בתוכה תיקייה `wallet-export`; תיקייה עמוקה יותר, כמו `~/Documents/wallet`, משמשת כמו שהיא.

## מה מיוצא

כל כרטיס שמסומן בכרטיס האפליקציה: כרטיסי עלייה למטוס, כרטיסי רכבת ואוטובוס, כרטיסים לאירועים, כרטיסי מועדון, קופונים וכרטיסים כלליים. הכפתורים רק מסננים את הרשימה: passes (כולם), flights (כרטיסי עלייה למטוס, כולל רכבות ואוטובוסים), events ו-cards.

שני כרטיסים שהיו מקבלים אותו שם קובץ מקבלים כל אחד סיומת קצרה מהמזהה שלו, כך שאף אחד לא דורס את השני. ביטול הסימון של כרטיס מסיר את הקובץ שלו בסנכרון הבא; סימון מחדש מחזיר אותו.

## פורמט

תמיד Markdown: ה-front matter של הכרטיס, כותרת ושורה אחת שאומרת איפה ומתי, ואז השדות בדיוק כפי שהכרטיס מציג אותם, גב הכרטיס תחת הכותרת `Back`, והמספר של הברקוד עצמו.

## הקובץ

| מפתח | מכיל |
| --- | --- |
| `title`, `id` | איך הכרטיס נקרא, והמזהה של הארנק עצמו עבורו |
| `kind` | `flight`, `transit`, `event`, `card` או `other` |
| `date`, `date_source` | מתי הכרטיס רלוונטי, והאם זה התאריך של המנפיק, תאריך התפוגה שלו, או היום שבו נחתם |
| `organization`, `pass_type` | המנפיק, ומזהה סוג הכרטיס שלו |
| `expires`, `voided` | מתי הוא פג, והאם הארנק סימן אותו כמנוצל |
| `coordinates` | הנקודה של המקום, כשהכרטיס נושא כזו |

החלק `Details` נושא את השדות המוגדרים של Apple שהכרטיס עצמו לא מדפיס: טרמינלים, שער הנחיתה, אזורי זמן, מחלקת המחיר. החלק `Where` נותן את שם המקום. ברקוד שההודעה שלו בינארית אומר זאת, במקום לכתוב תווי בקרה לתוך הקובץ.

```markdown
---
title: "United Airlines SFO-EWR"
kind: flight
date: 2026-09-17T18:20:00
date_source: relevant
organization: "United Airlines"
---
# United Airlines SFO-EWR

San Francisco (SFO) → Newark (EWR) · 17 Sep 2026

- FLIGHT: UA 274
- GATE: F19
- SEAT: 34D

## Back

- CONFIRMATION: GGCLMQ
```

## תאריכים, וכרטיסים בלי תאריך

כרטיס מתויק תחת היום שלו, באזור הזמן שהמנפיק כתב: טיסה שיוצאת מדנוור ב-23:25 היא אותו יום בדנוור, לא היום הבא במקום שבו אתם קוראים אותה. כרטיסים ישנים לאירועים לרוב לא נושאים שום תאריך; הם מתויקים תחת היום שבו הכרטיס נחתם, ו-`date_source: signed` אומר זאת בקובץ.

## כרטיסים בשפות אחרות

כרטיס יכול לשמור את המילים שלו בקובץ `pass.strings` בתוך החבילה שלו, ולשים בכרטיס עצמו רק את המפתחות. Exporter מפענח אותם בשפה של ה-Mac שלכם, כך שכרטיס נקרא בשם האירוע, ולא `EVENT_NAME`.

## חינם ופתוח

20 הכרטיסים האחרונים שלכם בחינם, והם נשארים בחינם. פתיחת הארנק מייצאת את השאר ([מחירים](https://exporter.dev/pricing)).

## סנכרון וסנכרון מלא מחדש

אחרי ה-"Sync Now" הראשון, Exporter כותב מחדש קובץ כרטיס כשהכרטיס משתנה, לכל היותר פעם בדקה. שערים, מושבים ושעות עלייה משתנים ביום הנסיעה, וכל שינוי כותב מחדש רק את הקובץ של אותו כרטיס.

"Full Resync" שואל קודם, ואז מסיר את קובצי הכרטיסים ש-Exporter כתב וכותב שוב כל כרטיס מסומן. כל דבר אחר בתיקייה נשאר.

## בעיות ופתרונות

- "no passes in that folder (pick the Passes folder in your Library)": לחצו שוב על "Connect" ובחרו את התיקייה שבה החלון נפתח
- כרטיס חסר: הסימון שלו בוטל בכרטיס האפליקציה, או ש-20 הכרטיסים החינמיים נוצלו. פתחו את הארנק ולחצו על "Sync Now"
- לכרטיס אין תאריך בשם: הוא לא נושא תאריך, ולא ניתן היה לקרוא את מסד הנתונים של הארנק. חברו את `~/Library/Passes` עצמה ולא את `Cards`
- מספרי הכרטיסים לא שם: הם לא נמצאים ב-Mac. הארנק שומר כרטיסי תשלום ב-Secure Element, ו-Exporter אף פעם לא רואה אותם

## Related

- [ארנק](https://exporter.dev/he/wallet): כל כרטיס כקובץ Markdown
- [תחילת העבודה](https://exporter.dev/he/docs/getting-started): התקנה, חיבור, ייצוא ראשון
- [שרת MCP](https://exporter.dev/he/docs/mcp): חיבור Claude וסוכנים אחרים

---

human version: https://exporter.dev/he/docs/wallet
every page: https://exporter.dev/llms.txt
