Per iniziare
Colleghi un'app, scelga dove vanno i file, scelga cosa sincronizzare.
Exporter legge le app sul suo Mac e scrive ciò che trova come file in una cartella che sceglie lei, poi mantiene aggiornati quei file mentre continua a usare le app. Ogni app si configura allo stesso modo, in un foglio di tre pagine: la colleghi, scelga dove vanno i suoi file, scelga cosa sincronizzare.
Installazione
Scarichi Exporter dal Mac App Store (download), dove si chiama “Exporter: Notes to Markdown”. Funziona su macOS 15 o successivo, sui Mac con chip Apple. Non c’è nessun account e nulla a cui accedere.
Collegare un’app
Al primo avvio un benvenuto la guida attraverso Apple Notes. Ogni altra app parte dalla home di Exporter: un’app non collegata è una riga con “Collega” alla fine. Bear e Logseq compaiono solo quando sono installati.
- Prema “Collega” accanto all’app, poi il pulsante nella prima pagina del foglio, come “Apri la cartella di Note”.
- Si apre un pannello già dentro la cartella dei dati di quell’app. Non scelga nulla al suo interno e prema “Seleziona questa cartella”. Logseq e Documenti chiedono invece una sua cartella: il grafo, o la cartella in cui si trovano i suoi documenti.
Questo è tutto il permesso: niente Accesso completo al disco e nessuna richiesta di macOS. Exporter legge quella sola cartella, in sola lettura, e la ricorda.
Scegliere dove vanno i file
La pagina successiva del foglio propone una cartella in Documenti, o il suo vault di Obsidian o di Wander; prema “Usa questa cartella”. Per qualsiasi altra cartella, prema “Opzioni…” nell’ultima pagina, o più tardi “Cambia…” accanto a “Salva in” sulla scheda dell’app. La profondità della cartella decide dove finiscono i file:
| sceglie | i file finiscono in |
|---|---|
la sua cartella Inizio, o una cartella direttamente al suo interno, come ~/Documents o ~/Dropbox |
una nuova sottocartella al suo interno, come ~/Documents/notes-export |
una cartella più profonda, come ~/Documents/notes |
quella cartella, così com’è |
“Salva in” sulla scheda mostra la cartella reale. Dia a ogni app la sua cartella, come ~/Documents/notes e ~/Documents/messages; il server MCP le serve tutte, ovunque si trovino.
Eseguire la prima esportazione
L’ultima pagina del foglio chiede cosa sincronizzare, e il suo pulsante conta cosa scriverà, come “Sincronizza 100 note gratis”. “Continua nell’app” chiude il foglio mentre scrive; la scheda dell’app mostra a che punto è. Al termine, la riga della scheda dice quando ha sincronizzato, e la sincronizzazione in tempo reale è attiva per quell’app: da lì una modifica nell’app viene scritta nel suo file da sola. Le sincronizzazioni successive si fanno con “Sincronizza ora” sulla scheda.
Ogni cartella di esportazione riceve anche .exporter/, il registro di ogni esecuzione che il Log di esportazione (l’icona dell’orologio) mostra. Cos’altro finisce nella cartella, e ogni campo dentro i file, cambia da app ad app: ogni app ha la sua pagina nella documentazione, come Apple Notes.
Cosa resta attivo
- chiudere la finestra non ferma nulla: l’app continua a sincronizzare, con la sua icona nel Dock, finché non esce dall’app. Uscire ferma la sincronizzazione in tempo reale e il server MCP
- Impostazioni > “Apri al login” avvia Exporter dopo un riavvio, così la sincronizzazione riprende da sola
- Impostazioni > “Mostra nella barra dei menu” aggiunge un’icona nella barra dei menu con lo stato di ogni app, e la finestra non si apre più all’avvio
- la sincronizzazione in tempo reale non ha un interruttore. Parte con il primo “Sincronizza ora” di un’app e si ferma quando preme “Scollega”, che dimentica la cartella dell’app e lascia i file esportati dove sono
- con l’app chiusa,
exporter syncdalla riga di comando recupera il ritardo
Sblocco
Ogni app esporta gratis fino alla sua quota (Bear e Logseq non hanno limiti), e ciò che ha esportato continua a sincronizzarsi gratis. Il pulsante di sblocco sulla scheda di un’app è un acquisto una tantum per quell’app, senza abbonamento, e “Ripristina gli acquisti” lo recupera su un altro Mac (prezzi).
Cosa rimuove una risincronizzazione completa
“Risincronizza tutto” su una scheda chiede prima conferma, poi rimuove solo i file che Exporter ha scritto nella cartella di esportazione. Poi esporta di nuovo e sceglie di nuovo gli elementi gratuiti. Tutto il resto nella cartella rimane: le sue note, la .obsidian di un vault di Obsidian, una cartella di documenti. Dia comunque a ogni esportazione una cartella tutta sua, così i suoi file e quelli di Exporter restano separati.
Una sincronizzazione normale rimuove solo i file scritti da Exporter stesso che nessun elemento produce più.
Backup
La cartella di esportazione è una copia speculare: un elemento che elimina nella sua app viene rimosso dalla cartella alla sincronizzazione successiva, quindi non è un archivio. Per copie datate che non cambiano mai, Fare il backup di Apple Notes configura istantanee notturne con la riga di comando. Ripristinare significa copiare i file indietro: Exporter non scrive mai nelle sue app.