軽量版(?)Googleノートブック「Google Notebook Light by userChrome.js」公開

■ 自作ソフト Posted by ひぐま (Higmmer) on 2007-05-14 at 03:28:37

◆共有テーマ: インターネットサービス [コンピュータ]

Google ノートブックはオンラインメモ帳としても便利なサービスですが、何といっても特徴的なのは閲覧しているWebサイトから好きなところを切り取ってクリップすることができる機能でしょう。ところがその機能を使うにはGoogleが提供する専用のアドオンをインストールする必要があるんですね。物は試しと入れてみたところ自分の場合Firefoxの動作が少し重く不安定になってしまいました。そうでなくても既に37個ものアドオンが入っておりこれ以上増やすのは避けたかったので泣く泣くアンインストールしました。

欲しいのはメモを切り貼りする機能だけなので既に誰かがブックマークレットやGreasemonkeyスクリプトを書いているだろうと思ったのですがどうやらそういったものはまだ作られていない様子。なので無い物は作るしかないだろうということで自分で作ることにしました。といってもさすがにブックマークレットで実現するのは無理っぽかったので結局userChrome.jsを使い、ソースの解析から機能の抽出まで約1週間かけて何とか移植に成功。というわけで…。

Google Notebook Light by userChrome.js

これは公式版のGoogleノートブック拡張機能から必要最小限の機能だけを抜き出してスクリプト化したものです。公式版と違って以下の制限事項があります。

  • Googleアカウントにログインした状態でないとうまく動作しないかも知れません
  • フレームを使ったページなど一部のページで正しく機能しない可能性があります
  • ページ内に直接[+]ボタンを表示する機能はありません
  • ポップアップウィンドウ表示には対応していません
  • というか単に機能が足りないだけであんまり軽量じゃないかも知れませんorz

その他実装していない機能・動作が多々ありますので予期せぬ誤動作・不具合が発生する可能性は十分あります。何が起こっても当方では一切責任を持てませんので自分で対処できる方のみ使用して下さい!!

  • gnotes_byuc.js Version 1.0.4 (2008/6/25公開) 公開終了しました

本ソフトを使用するには上記ファイル内のコードをコピーしてプロファイルフォルダ内の "userChrome.js" に貼り付けて下さい(*)。

(*) 注: userChrome.js 0.8の場合は "if (location != ..." という行よりも下に配置して下さい

動作確認は以下の環境で行いました。

  • WindowsXP SP2
  • Firefox 2.0.0.14 / 3.0
  • userChrome.js 0.7 / 0.8

スクリーンショット

Google Notobook Light by userChrome.js コンテキストメニュー

コンテキストメニューの「Google ノートブックに追加」を実行するとミニウィンドウが開き、自動的にページタイトルとURLが追記されます。リンクや画像を追加したり範囲を指定してコピーすることも可能。

Google Notebook Light by userChrome.js ミニウィンドウ

こんな風にミニウィンドウは公式版とは違ってページの上部に表示されます。もし位置がおかしかったり気に食わない場合は適当にソースを修正して下さい。

おまけ:ノートブックを開くためのCustom Buttons用ボタン

前記のスクリプトだけではミニウィンドウを開くと必ず新しいメモが追加されるため、単にノートブックを開きたいだけの場合には不便です。そこでミニウィンドウを開くためだけのCustom Buttons用ボタンも用意しました。

動作確認はこちらのサイトにある日本語版 0.0.2 alphaで行っています。インストールするには以下のリンクをクリックした後、ツールバーのカスタマイズから好きなところにボタンを配置して下さい。

(*) このボタン単体では動作しません。必ず「Google Notebook Light by userChrome.js」とセットで使用する必要があります。

このボタンはトグルボタンになっています。押すたびにミニウィンドウの表示/非表示が切り替わります。

更新履歴

2008/6/25 Version 1.0.4
  • Firefox3.0で動作しなくなっていたのを(たぶん)修正
2007/9/27 Version 1.0.2
  • Googleノートブックのバージョンアップに伴い動作しなくなっていたのを修正
2007/5/14 Version 1.0.0
  • 公開

トラックバック

この記事について書く(FC2ブログユーザー)
※言及リンクの無いトラックバックは無効です

PageTop▲

コメント

Posted by ぴの (ID:1n9Tsjm2) [URL]  on 2007-05-17 at 18:47:41 [編集]
こんばんわ。これすごいですね。
めちゃくちゃ便利に使わせてもらってます。
ありがとうございます。
userChrome.jsってここまで出来るんですね。本当にすごいです。
タブを切り替えるとミニウインドウが消えるのがちょっと不満なんですが、これは仕様ですか?
■ すみません
Posted by ひぐま (ID:373tx3F.) [URL on 2007-05-17 at 20:59:44 [編集]
ウィンドウが消えるのは仕様です。
本来ウィンドウを付けかえる処理が必要なんですが実装していません(手抜き)
Posted by 通りすがり (ID:UhfIIoLE) [URL]  on 2007-05-24 at 21:18:14 [編集]
自分の環境の場合、標準アドオンのメモ追加ボタンを無効にしたところ動作速度が改善したので、それで我慢していました。
右下のGoogleノートアイコンを右クリックして「[メモ追加]ボタンを有効にする」チェックを外すと、ドラッグ後[+]ボタンが出なくなりますがアドオンがマウスを監視しなくなるようです。

PageTop▲

コメントの投稿

 
 
 
 
 
 (後で編集・削除したいなら必須)
 
  

PageTop▲