MediaWiki で人気のページを調べる

MediaWikiAPI を叩いてページの一覧を得てアクセス数でソートする。

curl -s 'http://opera-wiki.example.com/w/api.php?action=query&generator=allpages&prop=info&format=json&gaplimit=10000' \
  | jq '[.query.pages[] | select(.redirect != "")] | sort_by(.counter) | reverse | .[].title' | head -10
"メインページ"
"opera-config設定項目一覧"
"アクション一覧"
"User JavaScript"
"設定フォルダ"
"公式エクステンションの紹介"
"URL Filter List"
"カスタマイズ"
"はじめての Opera"
"バックアップと移行"