■PubList Makerとは
ちょっとした参考文献リストを作ったりしようと思っても、PubMedのページをそのままではコピーペーストできず、
Monkawa T, Miyawaki A, Sugiyama T, Yoneshima H, Yamamoto-Hino M, Furuichi
T, Saruta T, Hasegawa M, Mikoshiba K. Heterotetrameric complex formation of
inositol 1,4,5-trisphosphate receptor subunits. J Biol Chem. 1995;270(24):14700-4.
というように、ひとつひとつの論文の形を整えるとなると、結構手間がかかりますよね。Endnoteは確かに強力なのですが、「〜に関連する論文を10個くらいあつめてリストを作る」という感じの作業には大げさすぎます。もっと気軽に、PubMedをブラウズしていて、気になる論文をメモしたりできないだろうか?実は、BookmarkletとXMLパーサを組み合わせればできるのではないかと以前からアイデアを練っていたのですが、完成しましたので紹介いたします。
PubList Maker(という名前をつけました)はBookmarkletというJavascriptで書かれた小さなプログラムと、本体であるCGIプログラムの組み合わせで成り立っています。説明するより実際に使ってもらった方が、このプログラムの威力がわかりますので、手順を示します。
■PubList Makerの使い方
手順1.PubList Makerをブラウザのお気に入りに登録します。
PubList Maker
Internet Explorerの場合、上のリンクを右クリック(Macの場合はCommand+クリック)し、「お気に入りに追加」を選びます。このとき「追加しようとしているお気に入りは、安全でない可能性があります。続行しますか?」というメッセージが表示されますが、「はい」をクリックしてください。もしくは、リンクバーを表示させた状態で、上のリンクをドラッグし、リンクバーの上でボタンを離します。Safariは後者の方法でしか登録できません。登録したPubList MakerのURLが
javascript:var%20t=document.title;var%20u=document.location.href;
var%20ai=u.indexOf('%26TermToSearch%3D');var%20uid=u.substring(ai+36,ai+44);
w=window.open('http://www.kenkyuu.net/cgi-publistmaker/publistmaker.cgi?uid='+uid);eval();
になっていればOKです(実際には改行なしの1文です)。
手順2.自分がPublication Listに加えたい論文をPubMedで探します。もちろんどんな論文でも使えますが、ここでは例として私が昔書いた論文をあけてみて下さい。
手順3.そのページを開けたまま(最前面にある状態)で、さきほど登録したPubList Makerのお気に入りをクリックしてみて下さい。こんなページが開くはずです。あとは、このページの中の気に入ったスタイルの文献をコピーペーストすれば、簡単にPublication Listができあがります。
どうでしょうか?必要ない方にはあまり、理解して頂けないかもしれませんが、ぐぐっと、ツボに入った方もいらっしゃるのではないでしょうか?
ついでに、 webサイトに自分のPublication Listをのせたいという方のために、online publication list用のタグも吐き出すようにしてみました。これを使えば、こんなページも簡単に作れます(実際に5分くらいでできました)。
自分としては結構いいものができたと悦に入っています。基本的には自分用のプログラムなので、ご要望に応えて手を加えるということはしない予定ですが、ご感想やバグ報告など、Guestbookの方でお聞かせ頂ければ幸いです。
なお、本プログラムは自己責任で使って下さい。ベータ版ですので予告なくプログラムをいじる可能性があります。また、あまりたくさんの人が日常的に使うようになると、借りているサーバーに負担がかかってしまうので、停止させることもあり得ます。以上、ご了解の上、ご利用下さい。