0 votes

Comment marquer chaque élément de la liste de lecture de Safari comme "lu" ?

Je veux juste marquer chaque élément de ma liste de lecture comme lu. Il y en a plus de 200. Existe-t-il une solution en ligne de commande, ou un moyen d'éditer le fichier ~/Library/Safari/Bookmarks.plist pour les marquer comme lus ?

0voto

0942v8653 Points 6754

La balise XML qui détermine si l'article a été lu est DateLastViewed .

Je pense que la façon la plus simple et la plus conviviale de le faire (pour la plupart des gens, en tout cas) est d'utiliser la fonction de recherche et de remplacement de TextEdit.

Mais d'abord, vous allez devoir convertir le fichier plist de binaire en XML avec cette commande (Entrez-la à l'invite dans /Applications/Utilitaires/Terminal.app) : plutil -convert xml1 'Library/Safari/Bookmarks.plist'; open 'Library/Safari/Bookmarks.plist' -a TextEdit Ne vous inquiétez pas si vous obtenez une erreur ; cela signifie simplement que le fichier a déjà été converti. La commande ouvrira également le fichier nouvellement converti dans TextEdit.

Trouver et remplacer

<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>
Ce que cela fait, c'est mettre la DateLastViewed (et la DateLastFetched, juste pour être sûr) avant chaque fois qu'il trouve une DateAdded. Je ne sais pas s'il utilise réellement les dates pour quoi que ce soit, mais vous pouvez les changer si vous le souhaitez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X