はてダラ

ひさびさの自家製はてダラ

で投稿テスト。

はてダラRD風フィルタのテスト

はてダラには投稿前にかけるフィルタを設定できることを思い出して。

hatenadiary ライブラリ

gem にしてみました。インストールは(GitHub を gem の source として追加して) $ gem install arikui-hatenadiary何するかというと、mechanize を使ってはてなにログインしてはてダに投稿とかします。 自前のはてダラの一部を抜き出しただけです。使い方: r…

hatena/diary/client.rb

待望の投稿API! これはありダラ(仮)をいじくるしかない!!とりあえずRuby用のサンプルもあったので、見よう見まねでやってみる。 投稿成功。 この例では日本語書いてないんですけど、はてなダイアリーAtomPubの 文字コードはUTF-8だそうです。 #!ruby -Ku req…

ありダラ(仮)が固まる

Rubyプロセスごと固まって、タスクマネージャからでないと殺せなくなる。 とりあえずパッチ。 --- writer.rb (Revision 60) +++ writer.rb (Working Copy) @@ -141,7 +141,8 @@ f.rewind f.print fst, body article_transaction(f.path, "Post") do |uri| - …

ありダラ0.6.0

Projectsに上げた。 スクラッチして結構変わりました。たとえば $hdw で投稿するのはまんまですが、 $hdw edit yesterday $hdw edit -1 で昨日の日記がエディタで編集できるとか。タイムスタンプのファイル名も変わりましたし、エラーのダンプは そもそもフ…

ありダラ(仮)

ちょっと見直してイチからスクラッチ中。 ついでにRakefileとかテストとかも書こうと思う。

ありダラの改良

まず構成。今のところHDWriterモジュールでくくってるけど、 HDWriter::Applicationクラスなんかは Hatena::Diary::Writerとかのほうがかっこいいなぁ、とふと思ったので。HDWriter::Configは Hatena::Diary::Writer::Configとかにして…。ただHatena::Antenn…