[ruby] はてなダイアリーライター(ruby版)をリリースしました。

ほったらかしプロジェクトはてなダイアリーライターをなんとかしたくて本日ようやくリリースしました。思えば[id:samurai20000:20070218]からなので10ヶ月もほっといたのですか><。
そうこうしているうちに激しく
FuseHatena –
CodeRepos::Share – Trac

SimpleHatenaMode –
CodeRepos::Share – Trac
にやられた感はありますがこっちはwindows版(id:ha-tan作)も用意している点、お好きなエディタで書けるとこが利点です。あとはruby派の方も是非使ってやってください。

以下、README.txtコピペ

はじめに

rubyで書かれたはてなダイアリーライターです。ローカルに作ったテキストファイルの内容をはてなダイアリーに投稿することができます。

必要なもの

  • ruby
  • mechanize
  • rake(windows用exe使用の場合のみ)

ダウンロード

https://sourceforge.jp/projects/hatenadiary/よりダウンロードしてください。

使いかた

設定ファイル

hdw.conf.origをhdw.confにリネームし、下記項目を入力します。

@id = ''
@passwd = ''
@group = ''
@diary_dir = '.'
@upload_table_file = 'touch.txt'

@id
hatenaのid
@passwd
hatenaのパスワード
@group
はてなgroupに投稿する場合にはgroup名を入力。通常のダイアリーに投稿する場合は空白。
@diary_dir
日記が格納されているディレクトリを指定します。
@upload_table_file
はてなダイアリーにアップロードした日記を管理するファイルです。
日記を書く

@diary_dirで指定したディレクトリ内に日記をテキスト形式で保存します。
ファイル名は20071207.txtまたは2007-12-07.txtのような形式で入力してください。ここで入力した日時の日記に投稿できます。

写真を準備する

jpeg|jpgファイルを任意の日付にリネームして保存します。
ex: 20071207.jpg

投稿

hdw.rbを実行します。

ruby hdw.rb

win版のほうはhdw.rbを実行する代わりにhdw.exeを実行してください。

ライセンス

MITライセンスです。詳しくはLICENSE.txt参照してください。
ただし、使用ライブラリの関係でwindows版はGPL2です。