¿Cómo puede marcar todos los elementos de la lista de lectura de Safari como "leídos"?

0

Solo quiero marcar cada elemento de mi Lista de lectura como leído. Los más de 200 de ellos. ¿Existe una solución CLI o una forma de editar el archivo ~/Library/Safari/Bookmarks.plist para marcarlos como leídos?

    
pregunta nathanbirrell 17.02.2014 - 09:33

1 respuesta

0

La etiqueta XML que determina si el artículo ha sido leído es DateLastViewed .

Creo que la forma más sencilla y fácil de hacerlo (para la mayoría de las personas, de todos modos) es con TextEdit buscar y reemplazar.

Primero, sin embargo, vas a tener que convertir el archivo plist de binario a XML con este comando (ingrésalo en el indicador en /Aplicaciones/Utilidades/Terminal.app): plutil -convert xml1 'Library/Safari/Bookmarks.plist'; open 'Library/Safari/Bookmarks.plist' -a TextEdit No te preocupes si te da un error; eso solo significa que ya se ha convertido. El comando también abrirá el archivo recién convertido en TextEdit.

Buscar y reemplazar

<key>DateAdded</key>
con
<key>DateLastFetched</key><date>2012-10-13T12:15:04Z</date><key>DateLastViewed</key><date>2012-10-13T12:15:04Z</date><key>DateAdded</key>
Lo que esto hace es colocar DateLastViewed (y DateLastFetched, solo para estar seguro) antes de cada vez que encuentre un DateAdded. No sé si realmente usa las fechas para algo, pero puede cambiarlas si lo desea.     
respondido por el 0942v8653 23.02.2014 - 14:12

Lea otras preguntas en las etiquetas