Importa i segnalibri di Safari dall'esportazione XML

1

Da un po 'di tempo, ho impostato un cron job sul MacBook di mia moglie per eseguire automaticamente il backup dei suoi segnalibri Safari su Dropbox ogni mattina usando il seguente comando che ho trovato online (ho dimenticato dove):

/usr/bin/plutil -convert xml1 $HOME/Library/Safari/Bookmarks.plist -o ~/Dropbox/Backup/Bookmarks/wife.xml

Questo ha funzionato bene finché tutti i suoi segnalibri non sono andati persi. Quando provo ad importare questo file usando File > Importa segnalibri in Safari, dice che non riesce a trovare alcun segnalibro nel file. Ho aperto il file e l'ho guardato e mentre non ho una conoscenza approfondita del formato plist XML, sembra abbastanza completo / intatto.

Ho provato a rinominare il file in wife.html e a fare lo stesso processo di importazione, ma senza dadi. Stavo per iniziare a scrivere il mio piccolo parser in Python, ma ho pensato di chiederti delle belle persone prima di passare il tempo.

È qualcosa che posso sistemare abbastanza facilmente? Ha un sacco di segnalibri e mi piacerebbe se fosse facile:)

Grazie in anticipo: fammi sapere se hai bisogno di ulteriori informazioni per rendere più semplice la risposta.

    
posta inkedmn 14.09.2011 - 08:24
fonte

2 risposte

2

Ho portato con me i miei segnalibri dopo la prima importazione da Safari 1.0 semplicemente trascinando / rilasciando il file nella cartella di Safari in ~ / Library. Perché hai passato il fastidio della conversione?

Basta eseguire il backup del plist e rilasciarlo al posto del plist vecchio o appena fatto quando richiesto.

    
risposta data 17.02.2012 - 03:26
fonte
-1

Safari supporta solo l'importazione da plist e html.

Puoi convertire il tuo file xml in html e provare nuovamente a importare

link

    
risposta data 14.09.2011 - 08:47
fonte

Leggi altre domande sui tag