Wie kann ich Notizen von zwei Macbooks zusammenführen, ohne iCloud zu verwenden?

Ich habe zwei Laptops und beide haben unterschiedliche Notizen, die für mich nützlich sind.

Da Sie solche Daten nicht mit Apple teilen möchten, werden sie auch nicht mit iCloud synchronisiert.

Bisher habe ich den Pfad gefunden, wo sie gespeichert sind:

~/Library/Group Containers/group.com.apple.notes

Und sehen Sie, dass die "DB" dahinter sqlite ist.

Gibt es eine Möglichkeit, den gesamten Inhalt in ein Verzeichnis zu exportieren und dann alle Notizen zu löschen, damit die Dateien erneut importiert werden können?

Ich könnte vielleicht sehen, dass ich die SQLite-DB ein wenig ändere (oder die beiden zusammenführe) und dann am Ende meine Notizen von beiden Macs an einem Ort habe, aber keinen Ausgangspunkt oder Leitfaden habe. Ich weiß, dass die iCloud-Synchronisierung der einfache Weg ist, aber ziehen Sie vertrauliche Daten von Kunden in Betracht, bei denen wir vereinbart haben, die Daten nicht online zu speichern oder sie extern auf den betreffenden Mac zu übertragen / zu speichern.

Toller Anwendungsfall – wir haben auch Daten, die wir nicht in einer Cloud haben wollen – sogar solche, die von jemandem unterstützt werden, der so datenschutzbewusst ist wie Apple, der die Wörter nicht indexiert / sucht / verkauft / abbaut, um Werbung und Benutzerprofildaten an noch mehr zu verkaufen Dritte.
Dachte an ein Experiment. Dumping der sqlite-DB auf beiden Laptops, Zusammenführen der aus dem Dump resultierenden txt-Datei, Neuerstellung der DB daraus (hoffentlich keine widersprüchlichen Einträge), Kopieren des gesamten Inhalts an dieselbe Stelle (die Dateien). Prüfen :)
Wie ein Freund darauf hingewiesen hat, scheint das SQLite, das ich brauche, tatsächlich hier zu sein: ~/Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV6.storedata Ich bin mir nicht sicher, was das andere ist und wie Sie sind spät. Er wies auch auf einige Tabellen hin wie: ZATTACHMENT, ZNOTE, ZNOTEBODY und ZFOLDER. Der nächste Schritt ... wenn niemand eine andere Lösung hat, wäre, mit dem Reverse Engineering zu beginnen.

Antworten (1)

Sie können Exporter (kostenlose App aus dem App Store) verwenden, um alle Notizen als Text in einem Ordner auf Ihrem Computer zu speichern. Importieren Sie sie dann in andere Notizen.

Es hat wahrscheinlich gleichwertig funktioniert oder diese Reverse-Engineering-Bemühungen erweitert, um Daten aus der Datenbank zu erhalten, die die Anwendung unterstützt:

Sie können auch einfach einen IMAP-Server (sogar auf Ihrem Mac) einrichten, um die Notizen zu synchronisieren und dann zusammenzuführen. iCloud ist nicht der einzige Server, der Notizen synchronisieren kann.