お話しするにはログインしてください。

|

Tips:「話題」は“北海道/札幌/中央区”の様にスラッシュ(/)区切りで下位の話題を作り、重層化することができる。
id:Kodakana
cli/haiku.phpのことを語る
id:Kodakana
cli/haiku.phpのことを語る

「RT」で始まるエントリを「楽しい仲間がぽぽぽぽ〜ん♪」に置き換えている例。

id:Kodakana
cli/haiku.phpのことを語る

Ver.1.15 リリース。NG ワード置き換え機能を実装しました。

id:Kodakana
cli/nenten.phpのことを語る

間違い nenten.php → nenten.css

id:Kodakana
cli/nenten.phpのことを語る

なお cli/nenten.php を使うには PHP スクリプトをコマンドラインで実行できる環境が必要。PHP 5.2 以降を推奨。あと pear の HTTP_Request2 と Net_URL2。根性不要。

id:Kodakana
cli/nenten.phpのことを語る

オプション -b を付けてブログ向けに出力した場合は、それをコピーしてブログの投稿フォームにペーストする。
配布物に同梱の nenten.php から /* - - - */ と次の /* - - - */ の間をブログのスタイルシートにコピペしておくと吉。

id:Kodakana
cli/nenten.phpのことを語る

実行時、カレントディレクトリに nentemplate.php というファイルがあると、それをテンプレートとして読み込む(-b 指定時を除く)。
実行中に対象のデータのダウンロードに失敗した場合はそこで停止して終了するので、「だめだこりゃ」と唱えつつ何なら幼稚園からもう一度やり直す。
全てのデータのダウンロードに成功すると、それを整形して標準出力に吐き出すので、ファイルに保存するにはリダイレクトを使えばよいよ。

id:Kodakana
cli/nenten.phpのことを語る

実際にはこれをテキストエディタに一行一個ペーストして、ファイルに保存しておき、展開して渡すのが便利。
実行例:
$ nenten.php `cat urllist.txt`

id:Kodakana
cli/nenten.phpのことを語る

’URL’ は収集したいハイクのエントリの URL。多くのウェブブラウザではハイクのエントリの下の日付からコンテキストメニューを出して取れる。

id:Kodakana
cli/nenten.phpのことを語る
id:Kodakana
cli/nenten.phpのことを語る
id:Kodakana
cli/nenten.phpのことを語る

とりあえずだいたいできた。

id:Kodakana
cli/nenten.phpのことを語る

はてなハイクまとめページ作成支援スクリプト作成中。

id:Kodakana
cli/haiku.phpのことを語る

RT が煩わしいときに「あぼーん」する呪文
$ haiku.php twitter -h | sed -e "s/^RT.\+/あぼーん/g" | w3m -T text/html

id:Kodakana
cli/haiku.phpのことを語る

Ver.1.12 リリース。Ver.1.11 での修正の修正漏れの修正。

id:Kodakana
cli/haiku.phpのことを語る
id:Kodakana
cli/haiku.phpのことを語る

id:Kodakana
cli/haiku.phpのことを語る
id:Kodakana
cli/haiku.phpのことを語る

ちょっとアレがナニで配布停止してるけど、もうすぐ新バージョンを出すのでちょっと待っててね。

id:Kodakana
cli/haiku.phpのことを語る