Ruby版Text::HatenaのリポジトリをGitHubへ移しました このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

以前ユーザ登録しただけで全く活用していませんでしたが、ふと使ってみようと思いたちまして、手始めにRuby版Text::HatenaのリポジトリをGithubへ移しました。

コード自体は自宅サーバのリポジトリと同じです。GitHubでのgemの配布に対応しましたので、以前よりは使い始めやすくなったのではないかと思います。BTSなどの機能も一通り揃っているのも嬉しいです。

まだリポジトリ移しただけで特に何って訳ではありませんが、以前よりはパッチなどを受け取りやすくなったり、バグ追跡もわかりやすい形で行っていけるのではないかと思います。実は自宅サーバの調子が悪くても問題が無いというのが一番の利点だったりして。

Posted by iwadon ( 2009-07-11 11:33:00 GMT ) | カテゴリ | タグ , , | トラックバックなし | コメントなし

Ruby版Text::Hatena 0.12.200080627.0 このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

http://moonrock.jp/~don/ruby/text-hatena/

Ruby版Text::Hatenaを更新しました。上記リンク先のページからダウンロードできますので、興味のある方はお試しください。主な変更点はasin機能の実装です。

http://raa.ruby-lang.org/project/ruby-aws/

まず、asin記法を使う際にアマゾンから情報を引っ張ってくるライブラリをruby-amazonからruby-awsに変更しました。RAAや作者のサイトからダウンロードしてインストールしてください。最新版(0.3.3)からはgemでの配布も始まったようです。

また、情報を引っ張る際にこれまでは公開されていたはてなのトークンやアフィリエイトIDを使っていましたが、今回から私個人のものに置き換えてあります。これは新しいAWS用のはてなのトークンがわからなかったためです。今後はてなのものを見つけられ次第置き換えます。

Posted by iwadon ( 2008-06-26 19:09:00 GMT ) | カテゴリ | タグ , , , | トラックバックなし | コメントなし

Text::HatenaとVimColor このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

古橋さんのVimColorを使ってText::Hatenaのsuperpre記法で色付けしてみました。以下のコードに色が付いているときは正常に動作している時です(^^;)。なんらかの条件でVimColor.runが空文字列を返すようで、うまく動かないことがあります。

require 'text/hatena/node'

module Text
  class Hatena
    class TaglineNode < Node
      def init
        @pattern = /^>(<.*>)<$/
      end

      def parse
        c = @context
        t = "\t" * @ilevel
        return unless c.nextline =~ /#{@pattern}/
        c.shiftline
        c.htmllines(t + $1)
      end
    end
  end
end

VimColorが無い場合でも一応動くようにはしたつもりです。CSSははてなのbase.cssから拝借しました。下記からText::Hatenaの最新版を入手できます。

http://moonrock.jp/~don/ruby/text-hatena/

Posted by iwadon ( 2008-01-23 03:06:00 GMT ) | カテゴリ | タグ , , | トラックバックなし | コメントなし

WikiもどきとText::Hatena このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

実験的にWikiもどきの最新版でText::Hatenaを使うようにしてみた(http://moonrock.jp/~don/svn/wikimodoki/trunk/lib/wikimodoki/converter/hatena_converter.rb)。あとは他のページへのリンクを実装したらそれなりに使えそう。それっぽい実装例というとはてなWikiかな。

Posted by iwadon ( 2007-01-29 13:54:00 GMT ) | カテゴリ | タグ , , | トラックバックなし | コメントなし

Text::Hatenaのallowtag拡張 このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

Text::Hatena.newに与えられるオプションの項目を試験的に増やしました。具体的には、許可するHTMLタグと属性の指定を外部から追加できるようにしました。はてな記法の中でtypo:flickrを使う為に機能を拡張しましたが、Text::Hatenaの移植という名目からは外れてしまいますので、今後残すかどうかはまだ決めてません。

Posted by iwadon ( 2007-01-01 14:53:00 GMT ) | カテゴリ | タグ , , | トラックバックなし | コメントなし

2006-11-16 このエントリーを含むはてなブックマーク このエントリーをブックマークした人数

A mere typo : Rezを書く時にText::Hatenaのasin:~:detailを使ったらうまく動かなかったので修正した。あとは、設定画面からアフェリエイトIDなどを設定できるようになった方がいいよなあ。ということで、やっぱり普段から使うとコード書きも進むねえ、などと他人事のように書いてみる。

Posted by iwadon ( 2006-11-16 13:03:00 GMT ) | カテゴリ , , | タグ , , | 1 trackback | コメントなし