0 votos

¿Cómo se puede marcar cada elemento de la lista de lectura de Safari como "leído"?

Sólo quiero marcar como leídos todos los artículos de mi Lista de Lectura. Todos los más de 200 de ellos. ¿Hay una solución CLI, o una manera de editar el ~/Library/Safari/Bookmarks.plist para marcarlos como leídos?

0voto

0942v8653 Puntos 3617

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

Creo que la forma más sencilla y amigable de hacerlo (para la mayoría de la gente, al menos) es con TextEdit find-and-replace.

Primero, sin embargo, tendrás que convertir el archivo plist de binario a XML con este comando (Introdúcelo en el prompt de /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 sólo significa que ya ha sido 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 hace esto es poner el DateLastViewed (y DateLastFetched, sólo para estar seguros) antes de cada vez que encuentra un DateAdded. No sé si realmente utiliza las fechas para algo, pero puedes cambiarlas si quieres.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X