[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です。