僕の雑記ブログ[DIGITAL COFFEE]の以下の記事で、遊びで実施した手法についてのメモ。
はてなブログの投稿記事の中から、最長のタイトルを探す方法。
最初は[はてなブログのAPI]を利用しようと思ったが、ページングが面倒なのと、もっと手っ取り早い方法があったので辞めた。
その方法は、はてなブログの[エクスポート機能]を利用する方法だ。
※ Linux前提で[cat][grep][sed][awk]を利用します。
まずははてなブログへログインしている前提で、管理画面から[設定 -> 詳細設定 -> 記事のバックアップと製本サービス]へと進む。
続いて[エクスポートする]ボタンをクリック、その後[ダウンロードする]ボタンをクリックすると、バックアップ用のファイルがダウンロードできる。
そのファイルを用いて、以下のコマンドを実行すれば良い。
コマンド例:
cat ${バックアップ用のファイル} | grep 'TITLE:' | sed -e 's/^TITLE: //g' | awk '{ l = length($0); if ( m < l ){ t = $0; m = l } } END { print t }'
※ ${バックアップ用のファイル}は自分でダウンロードしたファイルへのパスに置き換えてください。
出力結果:
すき家の「トマトソースモッツァレラレッドチェダーエグモントチーズプチトマトケールナッツスパイス牛丼」を食べました【略してスパイシートマチ牛丼】