Greasemonkey使ってないスクリプトを削除するメモ
Greasemonkeyで使ってないスクリプトを削除したい。
gm_scriptsディレクトリにあるconfig.xmlを編集
^(?!.*enabled="true").*$
を空に置換して有効になっているものだけを取り出す
^n
も空に置換して空の改行をなくす
^.*?filename="(.*?)".*?basedir="(.*?)".*?$ を下のように置換して使っているファイルのパスを出す。 2/1
なんかゴミが残ったりするので上の正規表現が適当なせい。
ここまでの手順で、使っているスクリプトの.jsまでのファイルパスが抽出できる。
で、こっからどうやってそれらのファイルだけを取り出せばいいのかがよくわからない。
こんな感じででる。(なんかいろいろおかしい)
./googlenotebookcustomizer.user.js pastedscripinstaller3.user.js. simplestylegoogle_mania.user.js hb_display_comment/hb_display_comment.user.js .....
リストに載っているものを移動するときに(その方法すら浮かんでない)Requireしたものが含まれないとそんな問題もある。
お知らせ欄
JavaScript Primerの書籍版がAmazonで購入できます。
JavaScriptに関する最新情報は週一でJSer.infoを更新しています。
GitHub Sponsorsでの支援を募集しています。