Top Diff List Source Search Help(JP) PDF RSS Admin

gAttacher〜Gmailにオンラインストレージへのリンクを追加する〜

Last update:2008/06/16 00:50:56

これは何?

Greasemonkeyのユーザースクリプトです。Gmailのメール作成画面からファイルをオンラインストレージ(senduit.com)にアップして、そのリンクを本文に追加してくれます。

Gmailの使い方で募集していた機能を実装してみました。

詳しくはGmail File Attacherを参照してください。

制約

  • 「リッチテキスト形式」には対応していません。(アタッチさん、ありがとうございました)

バージョン

0.9.2

  • 日本語判定処理を修正

0.9.1

  • 返信・転送の場合にボタンが表示されないことがある不具合を修正しました。

0.9

  • 返信・転送・下書き作成時にもボタンを表示するようにしました。

0.4

  • 日本語対応
  • 添付ファイルのリンクを<>で括ってみました。

0.1

初版(できたて)

ダウンロード(DOWNLOAD)

gAttacherをインストール(Install)

ToDo

  • 「リッチテキスト形式」にも対応
  • 隠れたバグつぶし(おかしなところを見つけたらコメントを頂けるとうれしいです)

DONE

  • 日本語でリンクやメッセージを表記する。
  • 新規作成以外の返信・転送・下書きなどでも使用できるようにする。

以下、Gmailの使い方管理人さんよりコメントを頂きました。

  • http*://mail.google.*/mail/* に対応しました。
  • 本文へのURL挿入は、「Attached by senduit」とURLとの間にスペースを追加して見やすくする。→<>で括ってみました。
  • 英語バージョンを別に作っておく→自動的に英語と日本語を切り替えるようにしました。

動作環境

Firefox + Greasemonkey

スクリーンショット

リンクを追加するボタン

gattacher-01.PNG


ボタンを押すと senduit.comサイトが開く

gattacher-02.PNG


アップロードが終わると自動的にウィンドウが閉じてリンクが挿入される

gattacher-03.PNG

Special Thanks

Gmailの使い方

このサイトの募集がなければGreasemonkeyを使おうとは思いませんでした。

Firebug

これがなかったら開発は出来なかったでしょう。

カテゴリ

[google][greasemonkey]

コメント

  • 便利なソフトの開発ありがとうございました。MacOSX10.39 + FireFox2.0.02 - アタッチ (2007年03月15日 10時45分43秒)
  • 便利なソフトの開発ありがとうございました。MacOSX10.39 + FireFox2.0.02の環境下で、うまくリンクが挿入されませんでした。senduit.comのサイトが開いて、uploadはうまくいくのですが、メール内にリンクが現れません。 - アタッチ (2007年03月15日 10時49分51秒)
  • ひょっとすると「リッチテキスト形式」ではないでしょうか?先ほど判明したのですが、現時点では「テキスト形式」のみ対応しています。 - 管理人 (2007年03月15日 12時30分24秒)
  • 解決しました。ご指摘頂いたとおりでした。活用させて頂きます。ありがとうございました。 - アタッチ (2007年03月15日 12時48分11秒)
  • Sleipnirでも使えたらイイナ〜 - 名無しさん (2007年03月19日 22時24分25秒)
Name: Comment:
Enter the following five letters.
 . `...` ``, ,,..`, `..`,.`.. .``,  ` `,`,`` `...,,```  `.`. .,..,.  `..`,.  ,`,,,...``,.  ` ,, 
` ,.. .`.` .`.,,,. ..,, .````.,,,@@ ,.  .,,``` ,`,,   .,,,..`,,`,` ` G.@`.., `,.,`,.  `,W.` ,` ,
 ,`,, `,,,`,````,,` ,  , , , ,,,,, W . `.,,, .,.. ,` , .,G ,...```,  ,. ,,`.,`, ,  ..`,, `,,`. @
.. ``  , ,.,`  ,,` ``,,, ` ,..,  . .` `G.` .,  `,`.`. .`.., .` , ..,.. .` `,. ,,`...   `.` ,. , 
,.. ,` ``,``..  ,...`` ``..`,.G..,``,,,  ,.  ,,  .```. . ```W`.`, ... .,.`` ` .```W`.`,```,,.#.,
`  ..`. `, , ..``. ,` ` . , ,.` ..WWGW ,,`, `#,.,. `,,..,``      .  ,.``,` .`. ` .`, ,.`. , `, W
,.., `.`  .,.G, `.. .,````  `.  ..WG#G, ,,``,,.`   ` `,,  .,  .,`,. `,W ``.,@@,., .`G, ,`.`..,.`
`.,```#@@G`  `..  ,, ` `. , ``,`.,WW@W.,. .,  ,` , ,,` ,,,`,,.`.#.  , ... .```.,@.,,.  .`,. ,`.`
 .,` .#WGG. ```, .  `,.`....,.`..,@@GG``` ,,`,,. .` , ,  ..,,. .`,``,  .` ,`  @``,` `,,..,, .,. 
..@  .G@@G`# .`.,,,,,,`,`.#,,,,,. G#WW., `,`WG@G,,. ..W ##@#GWW@` G###@` .` ` G  ``.`,,,.  .,  ,
.,# ,`WW@@``,  ,,`.,,. . ,,, ,, ` WW#G.   @GW#,...`, .GWWG@@WG#W###WGW . ...,,@` ``,,`,,.,`#.``,
#,.` .###G,,, @W##..,, .`.#@WW.`, #W@@` G##G` .,   , ,@GGW``, ``G##@#G ,.`#G#@  G##@##WG, W`#,, 
.,  .,#GW#@`,,WWG#  ``.`,,WGW#``. WW##GW#@` ` , `.`,WW@G..`, . `,.#WGG.`.`@@W##@WGG#@WG#@@``  , 
,.,#, G@WG`.,,G##W.,,`.., @@GW`,`,G#@####@WG.`,  ``,@W@@`, .  ``.`WWG@ ,` @@WWW@.,  . GWG@.`,,.,
..```,GWGG., GWGW#``.  .@ @W##  .`@WGW`,###W ` ,`G`,@G@@``. ` ,``@#@W#.,`.W#G@ ,``.,`.,.WWW#.`` 
,, `  @W@GW  .G@WW`` `. `.#@W@,,.`WW@@   `@GWW.G,,.,G##W.. .`# `. GG@@ `` W@WG  ``@`. ..G#W@,.`.
. ..``#@@#`,`,W#@W,..  . `@W#@``,##G@G,  .@W#GGG` ,.. @#@@..`.,.GWG#W#.,. @#GW .,.   ...@@GW .`.
`..`.`##G#,.,.#@@@...,, .`#W@@.`` W##@`# .,.#W#G`. , .#W@#GW#GGWW#@G#@`,`,#G@WW#.`.`` ,.@##W .,,
,, ```#G#@,`. @#@@@    `@#@W#W. ..G##W.,@   #@@G##  ```.G##@@@#G,`WG#@,, ,#W@W## . .`,##WG,... ,
.`..,`G@##,`. GG@G@G#@G##GG###` .  .`. `,.,..```  `,`, ..,`.,.`. .WWWW,`. @WWWG@WG##GWG@W@ ` ..@
` ` `.GG@G.  ,  #W##W@@G  GW@G. `.`,``, ..```,  `.,. ` ,` ..`,  . W##@``,.WW@G  #W@@#G#G`  .``@`
,``.,,., , ``.,, ` .,`` .., .,`.,.`` . `` `,.  `. .  @`,`, G ..,.`#G@#,,,`#@WG., ,,#`@,```,`,.`.
 ,.... , ,,`` ,` #, ..`@,` ..  ``G, .,..`G,G,.,.``,`.`, `. ..,, ,,W@@@`.  @#@W, ,. ,.`W, ,` ` ..
 ,.,`.,`,,`,`,.`.` .  , ...` ``.,... ,,`,,.   . ,,```@G,` .,.   ,,.  ` ,.#GG#W`,..,`.` ,``  ,`.G
``@..```` .#,`@,,#```.  .@. . ,` `` .`,.  ``GGW  .``, ,`` `,,.```.,. ,   .W@@W`.` `...,``...`,,`
`,  .`... .,.`,````, ..., ``.G`.,`,` ,, `` `.,,, `.`..,,`,,.,,,  ` , ,.,` ,`,.` .,,,```, `,@. ``
``,.,...  .`,.  . ,. ,`..`.. ,,,.,G` ,.  `..,,#`  ..,`..,, .,.``W. ...,``.`...,,``,`. ..```.`.`.
 ...` ` ,,.,..``,.,`. ,.,. ,.`G, `,`..``.` .,@,`,G, ` .,` ` ````.``G.., `W..  ,,, .   .,, `, `, 
 ` .. ``@,,. `. ``W. ``,,  . G,. , ,  ,., `.`,,,. ,.`.,   `.  .`,`,`.,  `. ` ,`,.`. G ` ````` ,.