Unknown Region

プログラムでハマったエラーとその解決方法についての備忘録メモ

はてなブログの投稿記事の中から最長のタイトルを探す

僕の雑記ブログ[DIGITAL COFFEE]の以下の記事で、遊びで実施した手法についてのメモ。

plugout.hatenablog.com

 

はてなブログの投稿記事の中から、最長のタイトルを探す方法。

最初は[はてなブログ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 }'

※ ${バックアップ用のファイル}は自分でダウンロードしたファイルへのパスに置き換えてください。

 

出力結果:

すき家の「トマトソースモッツァレラレッドチェダーエグモントチーズプチトマトケールナッツスパイス牛丼」を食べました【略してスパイシートマチ牛丼】

 

連絡先: plugout777★yahoo.co.jp (クローラー対策のため★を@に変更してください)