Firefoxのブックマークをシェルで分析する
ほんとうはタグクラウドのアドオンを自作したかったんですが、Firefoxのプラグインのつくりかたがよくわからなかったのでとりあえずシェルでやってみることにしました。
ブックマーク > すべてのブックマークを表示 > ☆ > バックアップ
でJSONとしてブックマークをエクスポートできる。
タグがそれぞれ何回ずつ使われているか集計する
tagcount.sh
#!/bin/sh
#
# usage:
# cat bookmarks-2018-08-24.json | ./tagcount.sh
#
jq . |
grep '^ *"tags"' |
sed 's/^ *//g' |
cut -d ' ' -f 2- |
sed 's/^"//' |
sed 's/",$//' |
tr ',' '\n' |
sort |
uniq -c |
sort -rn
tagcount.sh
#!/bin/sh
#
# usage:
# cat bookmarks-2018-08-24.json | ./tagcount.sh
#
jq . |
grep '^ *"tags"' |
sed 's/^ *//g' |
cut -d ' ' -f 2- |
sed 's/^"//' |
sed 's/",$//' |
tr ',' '\n' |
sort |
uniq -c |
sort -rn
jq
がはいっていなければいれます。
jqのインストール
brew update
brew install jq
ブックマークのJSONはパイプで渡します。
実行
cat bookmarks-2018-08-24.json | ./tagcount.sh | head -n 20
353 hoge
320 Web1.0
292 読み物
154 Raspberry Pi
149 rails
143 ruby
95 android
93 blog
91 Arduino
89 fashion
88 design
84 wifi
84 old computer
72 art
72 OpenData
69 マンガ
68 ポケコン
68 iOSアプリ開発
65 IoT
63 Akiba
fashion
design
art
とかが上位にきてるのが意外でした。
Author And Source
この問題について(Firefoxのブックマークをシェルで分析する), 我々は、より多くの情報をここで見つけました https://qiita.com/miminashi/items/1e4aa758669be91e836f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .