gikoha’s blog

個人的メモがわり

Safari Bookmark Eraser

Safariのブックマークが貯まってしまっていたので、やむなく整理する必要あり、プログラムした

GitHub - vascarpenter/SafariBookmarkEraser

バイナリ:

Releases · vascarpenter/SafariBookmarkEraser · GitHub

 

Safari の Bookmarks.plist (~/Library/Safari/Bookmark.plist) を開き、おのおののURLにアクセスを試み、 Hostが死んでいたりDNS解決できなかったりしたエントリを消してデスクトップに保存し直してくれる (いきなり置き換えるのはこわいので) プログラム

元の ~/Library/Safari/Bookmark.plist をバックアップするなりした後上書きして Safari を起動し、ちゃんと動作するか確かめてください

 

f:id:gikoha:20220327063612j:plain


各ブックマークに非同期でアクセスしにいくので、メモリはたくさん必要

1700件で200MBくらい?

解析開始を押し、Progressbarが右端に行ってから保存ボタンを押してください

起動前に 環境設定のセキュリティ&プライバシーから、フルディスクアクセス>SafariBookmarkEraserをチェックする必要があります

f:id:gikoha:20220327063720j:plain