・スクリプト|Sleipnir Unofficial Extensions Center
958さんのスクリプトが素敵だったので勝手に改造してみた。
Head Line Readerに、はてなブックマークや、Livedoor Clipだけではなく、もっといろいろな情報を付け加えるスクリプトです。

(続きはこちら)
左から説明すると、まずはじめに、その記事のサムネイルを表示させます。
次に、読んでいる記事を各種SBMに追加するリンク(ファビコン)を付け加えました。
対象SBMは、はてなブックマーク、Livedoor Clip、del.icio.usです。
※del.icio.usは、Sleipnirで上手く動作しないので、クリックしても、URLは予め挿入されますが、タイトルは自動的にはつきません。これは私のせいじゃないよ(笑)。
最後に、Webスカウターと、各種SBMですね。
その読んでいる記事に付けられているSBMの数を示します。
これが第一点。
第二点目は、ニコニコ動画をRSSで流している人に便利そうな機能です。
ニコニコ動画をRSS配信させている場合、その多くはサムネだけですが、それをブログに貼ってあるようなサムネイルに変換させてみました。これでちょっとはみやすくなったかと思います。
※読んでいる記事にニコニコ動画のリンクがあった場合でも変換します
□ダウンロード:
※スクリプトを変更しました
≫[スクリプト] Sleipnir:SeaHorseスクリプト 16 -HLR SBM 2
[既知の問題点]
(1)記事のサムネイルの大きさを無理矢理、70×70にしているので、SBMの画像が歪んでいる
これはなんとかしたいですね。まあ、このサムネイルの位置を変えればいいわけですが、それがなかなか上手くいかない。
getElementsByClassNameで要素をとってきて、そこで展開させるのでしょうけれども、私の力不足でなかなか納得のいく結果となっていません。できれば、記事の中に埋め込みたいな。それが解決されれば、SBMの歪みもなくなるのに…
現在、目下勉強中です。
(2)958さんのスクリプトでは、SBMが付けられていない記事はそのSBMが表示されないが、記事のサムネイルを表示させているため、SBMがあってもなくても画像が表示される(見えなくとも表示されている)
これはサムネイルの問題が解決すれば、解決される問題です。要するに、根本は同じ問題と言うことですね。
[新たに付け加えたい機能]
(1)Youtubeのリンクも動画プレーヤーに変換したい
前作ったものがありますから、それをいじるだけなので、これは簡単にできると思います。ただ、時間が…(笑)
(2)リンク化されていないURLをハイパーリンク化したい
一応、document.body.innerHTMLを使って、それっぽい正規表現を変換させるところまでは進んでいるのですが、それを実行すると変なところまで、変換させてしまうので、今回は見送ります。
多分、要素をとってきてそこだけ変換させればいいんでしょうけれども、私はその点がよく分かっていない。
(3)もっとこてこてさせたい
重くなる?そんなの関係(ry…
まあ、こんな感じです。
まだまだ、試作の段階ですが、一応公開なんかをしてみました。
もし、アドバイスなんかがあれば、よろしくお願いしたいと思っています。
各種ソーシャルブックマーク:

































