TOP > doCLIP*

≫最新情報

doCLIP*の最新リリースはver0.01 (2007/09/04リリース) です。

更新履歴

★緊急の連絡はありません。

≫What's is doCLIP*

doCLIP*はMovableTypeをオンラインブックマーク化してしまおうというCGIとその仕組みです。
ブックマークレットとdoCLIP*を使って投稿することにより、パーソナルなクリップサイトが簡単に作れます。

ガンガンクリップしている実用例はこちら
(日別アーカイブなんかも使うと、もっと便利かも)
  • ブックマークって、ソーシャルな必要ある?
  • スクリプトでゴニョゴニョしたくない?
  • MovableTypeならテンプレートもいじり放題!
こんなような動機で作ってみました。
XML-RPCの実装テストを兼ねて作ったというのは内緒(´ー`)

≫How to use

以下のブックマークレットで呼び出すことで、MovableTypeへの投稿を受け渡します。
javascript:(function(){x=document;y=window;if(x.selection){Q=x.selection.createRange().text;}else%20if(y.getSelection){Q=y.getSelection();}else%20if(x.getSelection){Q=x.getSelection();};m='http://設置したサーバ/doclip/clip.cgi?url='+encodeURIComponent(location.href)+'"e='+encodeURIComponent(Q);y.open(m,'_blank','scrollbars=yes,status=no,toolbar=no,width=450,height=455');})();
*太字部分は適宜書き換えてください。

クリップしたいページの引用テキストを選択状態にして、上記のブックマークレットを呼び出します。
あとは、キーワードや追記などなどを記入してクリップ!

個人的に、追記部分はコメントにしてます。ひとこと感想とかメモとか。

≫ダウンロード

doCLIP* は Artistic License. です。
 


≫インストール

ダウンロードしたアーカイブを解凍して、ini.pl を自分の環境に合わせて編集してください。
そののち、CGIの実行できるディレクトリに全ファイルを転送してください。
clip.cgi と post.cgi のみ、705 とか 700 など実行権のあるパーミション設定にしてください。
他のファイルは 604 や 600 でかまいません。
もしも、.cssファイルなんかがCGIと同居できない場合は、ふさわしい場所に転送した上で ini.pl でファイルパスを設定してください。

開発テスト環境は Movable Type3.3 + Perl5.6(XMLRPC::Lite, Jcode, CGI, CGI::Cookie, LWP::UserAgentモジュールを使用)です。

ところで、mt-xmlrpc.cgi は動きますよね?

≫ToDo

・キーワードをどっかのAPIを使って自動設定
・エラー処理
・タイムアウトの例外処理
・Movable Type 4への対応(追加はタグくらいかな)
・doCLIP*用のMTテンプレとか欲しいな。。。