Obțineți Exporter
Documentație Portofel

Wallet

Cum funcționează exportul din Portofel, de la conectare la rezolvarea problemelor.

Conectare

Apasă „Conectare” lângă Portofel pe ecranul principal al Exporter, apoi „Deschidere dosar Passes”. Panoul se deschide în dosarul unde macOS îți ține cardurile, ~/Library/Passes: apasă „Alegeți acest dosar”. Apoi alege unde ajung fișierele și apasă „Utilizați acest dosar”.

Ia dosarul Passes în sine, nu dosarul Cards dinăuntru. Exporter citește cardurile din Cards, iar passes23.sqlite de alături doar pentru un lucru: ziua în care un card a fost semnat, singura dată pe care o au multe carduri mai vechi.

Unde ajung fișierele

Un fișier Markdown per card, într-un singur dosar, denumit după data lui și după ce este: 2026-09-17 united airlines SFO-EWR.md, 2026-09-11 the sf database meetup.md. Un card fără nicio dată poartă doar numele lui (apple store.md). Un dosar aflat direct în dosarul tău personal, ca ~/Documents, primește înăuntru un dosar wallet-export; unul mai adânc, ca ~/Documents/wallet, este folosit așa cum este.

Ce se exportă

Fiecare card bifat pe card: carduri de îmbarcare, bilete de tren și de autobuz, bilete la evenimente, carduri de magazin, cupoane și carduri generice. Pastilele doar filtrează lista: carduri (toate), zboruri (inclusiv trenuri și autobuze), evenimente și carduri de magazin.

Două carduri care ar denumi același fișier primesc fiecare un sufix scurt din id-ul lor, așa că niciunul nu îl suprascrie pe celălalt. Debifarea unui card îi șterge fișierul la următoarea sincronizare; bifarea din nou îl aduce înapoi.

Format

Întotdeauna Markdown: front matter-ul cardului, un titlu și o linie cu unde și când, apoi câmpurile exact cum le desenează cardul, spatele sub un titlu Back și numărul codului de bare.

Fișierul

cheie conține
title, id cum se numește cardul și ce id îi dă Portofel
kind flight, transit, event, card sau other
date, date_source când contează cardul și dacă aceea e data emitentului, expirarea sau ziua semnării
organization, pass_type emitentul și identificatorul lui de tip
expires, voided când expiră și dacă Portofel l-a marcat ca folosit
coordinates punctul locului, când cardul poartă unul

O secțiune Details poartă câmpurile tipizate Apple pe care cardul nu le arată deja: terminale, poarta de sosire, fusuri orare, clasa tarifară. O secțiune Where numește locul. Un cod de bare al cărui mesaj este binar o spune, în loc să scrie caractere de control în fișier.

---
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

Datele, chiar și fără una

Un card este așezat în ziua lui, în fusul orar scris de emitent: un zbor care pleacă din Denver la 23:25 este acea zi la Denver, nu următoarea acolo unde îl citești. Biletele mai vechi la evenimente adesea nu au nicio dată; acelea sunt așezate în ziua semnării, iar date_source: signed o spune în fișier.

Carduri în alte limbi

Un card își poate ține cuvintele într-un fișier pass.strings din pachetul lui și să lase în card doar cheile. Exporter le rezolvă în limba Mac-ului tău, așa că un bilet arată numele evenimentului, nu EVENT_NAME.

Gratuit și deblocat

Cele mai recente 20 de carduri sunt gratuite și rămân așa. Deblocarea Portofel exportă restul (prețuri).

Sincronizare și resincronizare completă

După primul „sincronizează acum”, Exporter rescrie fișierul unui card când acel card se schimbă, cel mult o dată pe minut. Porțile, locurile și orele de îmbarcare se schimbă în ziua călătoriei, iar fiecare schimbare rescrie doar fișierul acelui card.

„Resincronizare completă” întreabă întâi, apoi șterge fișierele de carduri scrise de Exporter și le scrie din nou pe toate cele bifate. Restul din dosar rămâne.

Probleme și soluții

  • „niciun card în acel dosar (alege dosarul Passes din biblioteca ta)”: apasă din nou „conectează” și selectează dosarul în care se deschide panoul
  • lipsește un card: este debifat pe card sau cele 20 gratuite s-au terminat. Deblochează Portofel și apasă „sincronizează acum”
  • un card nu are dată în nume: nu poartă niciuna, iar baza de date a Portofel nu a putut fi citită. Conectează ~/Library/Passes, nu Cards
  • numerele cardurilor bancare nu sunt acolo: nu sunt pe Mac. Portofel ține cardurile de plată în Secure Element, iar Exporter nu le vede niciodată

Exporter

Versiunea 5.2 (App Store)

macOS 15 sau o versiune ulterioară

exporter@tinysend.com

© system operator