¿Es posible exportar la lista de lectura de safari en Safari 5.1?

El sujeto lo resume. Solo por curiosidad si hay algún truco para poder exportar tu lista de lectura desde Safari, en cualquier formato. ¿En qué parte del HD se almacena la información? marcadores.plist?

Apuesto a que una vez que caiga iCloud, veremos esta sincronización entre sus computadoras automáticamente. No estoy seguro de si eso es a lo que vas con esto, pero está semi-relacionado.

Respuestas (4)

Puede convertirlo a XML en una ventana de Terminal/comando usando:

cd ~/Library/Safari/
cp Bookmarks.plist Bookmarks.plist.xml  
plutil -convert xml1 Bookmarks.plist.xml

Sí. El archivo se llama Bookmarks.plisty se encuentra en ~/Library/Safari/. Esto alberga no solo los marcadores de su lista de lectura, sino todos sus marcadores.

Querrá buscar entradas bajo la clave ReadingList. Se verán así (archivo visto en xCode 4):

ingrese la descripción de la imagen aquí

Desafortunadamente, el archivo plist se almacena como binario y tendrá que abrirlo usando xCode u otra herramienta que pueda manejar archivos plist binarios.

No puedes exportar desde Safari pero puedes importar desde Chrome

Aquí está en el soporte de Google: https://support.google.com/chrome/answer/96816?hl=en

Alternativamente, puede abrir la aplicación Terminal en una Mac (búsquela en Launchpad si no puede encontrarla) y pegue esto:

/usr/bin/plutil -convert xml1 -o - ~/Library/Safari/Bookmarks.plist | grep -E  -o '<string>http[s]{0,1}://.*</string>' | grep -v icloud | sed -E 's/<\/{0,1}string>//g'

Presiona regresar y aparecerá una lista de todos los enlaces de tu lista de lectura como texto que puedes copiar y pegar en otro lugar.

En algún momento esto dejó de funcionar según lo previsto. En Mojave, descarga todas las URL en el archivo, no solo la lista de lectura.

En OS X Yosemite, vaya a ~/Library/Safari/ReadingListArchives