create new | view all | RSS | FrontPage | search | recent changes

ClipIt - どこでもClip Bookmarklet for RNA

diff


どこでもClip Bookmarklet for RNA

Bookmarkletやフォームからの入力を使って、RSSの無い記事(URL)もClipの対象にしようという機能です。URIによって識別できれば、どんな内容でも、メモを取るように気軽に追加できるように。

*利用例
-[[sample http://isnot.jp/superrna/index.html]]

-気になるURLをメモ。RSSをクライアント型RSSリーダーで購読する。
-また、サイトにJavaScriptで貼り付ける(RNA本体の機能)
-RSS非対応のウェブ日記などのための簡易的なRSS配信機能として。(ただし手動で管理する必要がある)
-ある話題に関する言及リストやリンク集を手軽に作り、なおかつRSSを配信できる。

*バージョン1
-[[sample http://www.isnot.jp/superrna/]]
-ClipするフォームのHTML [[これ(memoclip.html) http://www.isnot.jp/superrna/memoclip.html]]をダウンロードして、RNAディレクトリに置く。
-template/index_template に以下を追加
 
 <a title="WebページをRNAにClipする" href="javascript:t = document.selection ? document.selection.createRange().text : document.getSelection(); window.clipboardData.setData('Text',t); l = escape(location.href); location.href='<$RNABaseURI$>memoclip.html?link_href='+ l + ';link_title=' + escape(document.title); void 0">[ClipIt]</a><br />
 
-これは一応、Windows、IE5.5以上対象です。Mozilla版も作れると思うけど、リクエストがあれば。

*バージョン2
-[[sample http://www.isnot.jp/superrna/rss/clip.html]]

[[RssMemo http://hail2u.net/rss/#rssmemo]](hail2u.net kyoさん作)にインスパイアを受けて、改造を進めています。
いまは仕様面も含めて調整中の部分もありますが、内容は概ね以下のようなものです。
-Bookmarkletを修正、MenuExt(Win+IE向け)をRssMemoから移植
-閲覧用画面(html)と投稿用画面を統合⇒ClipPad
-RNA1.9以降のJavaScriptFeedサポートを活用
-Cookieを使って入力補助

-複数のClipセット(RSSとhtml)を扱いたい
--コピーを作る機能(デモ)を作成予定
-再編集実装
--(本家での対応を期待)

-テクノロジとしては以下のような特徴を持っています
--html(JavaScript)でGETでのクエリを受け取る
--そのため、文字コード変換をしないですむよう、クリップボードを経由してdescription(本文)を受け取る
--ClipItでは、CookieもJavaScriptのみでハンドリングします

-基本的には「template/clip_template」に修正を加えることによって実現します
That's the peecrft insight in a thread like this.