No タイトル ステータス 重要度 担当 完了予定日 更新日時 記事数
43 危険な実験室 進行中 AO 2009-11-30 08:00 2010-01-15 17:33 60
  • AO
  • 2009-05-25 17:37
Geckoエンジン使用時に、ダミープラグ(イン)を使ってブックマークレットを
適用させる実験。

dummy_plugin.vbs自体を書き換えます。
充分な動作確認をしたものではありませんのでスクリプトの知識のある方のみ
使って下さい。

サンプルとして、GoogleAutoPager_test.user.jsを合わせて添付します。

十分注意してご使用下さい。
添付ファイル:
dummy_plugin.vbs
GeckoAutoPager_test.user.js
  • AO
  • 2009-05-25 19:44
動作確認用に、メッセージが出るdummy_plugin.vbs

Gecko使用時に、ダミープラグ(イン)が作動すると、
「Geckoエンジン使用時にブックマークレットを適用する実験」
と言うメッセージが出ます。
(これが出ていないときは、正常に動いていない)
上のメーッセージに続いて、ブックマークレットの文字列が
メーッセージに出ます。
ブックマークレットが正しく表示されているか確認して下さい。
「OK」すると、アドレスバーにブックマークレットの文字列が
表示されると思います。
添付ファイル:
dummy_plugin.vbs
  • AO
  • 2009-05-27 08:17
環境によって動いたり動かなかったりの様なので、エラートラップを
掛けてみました。
添付ファイル:
dummy_plugin.vbs
  • AO
  • 2009-05-28 18:14
Geckoエンジンでのブックマークレットの動作確認の為に
単純化したスクリプト。

ダミープラグ(イン)用ではありません。
単体のスクリプトとして使用します。
添付ファイル:
test_bookmarklet.vbs
  • AO
  • 2009-05-28 18:48
ブックマークレット部分をAutoPagerizeに変更したものです。
Google検索やtwitterで試してください。
添付ファイル:
test_bookmarklet02.vbs
  • AO
  • 2009-05-29 09:29
dummy_plugin.vbsでURLの取得方法を
Lunscape.URLでの取得に変更。

添付ファイル:
dummy_plugin.vbs
  • AO
  • 2009-05-29 14:33
動作検証不十分ですので、人柱版です。

Geckoエンジン使用時に、ユーザスクリプトにコメントアウトで
記載されたブックマークレットを実行します。

複数のユーザスクリプトの適応が可能。
例えば、
GeckoAutoPager_test.user.js と今回添付の
GeckoPOPIN_test.user.js が同じページに適応されます。
添付ファイル:
dummy_plugin.vbs
GeckoPOPIN_test.user.js
  • AO
  • 2009-05-29 15:51
GeckoPOPIN_test.user.jsをTridentでも動くようにしたユーザスクリプト。
Tridentの時、表示が若干崩れます。
添付ファイル:
GeckoPOPIN_test.user.js
遅れてすみません、テスト用にパッケージ化させました。
内容は、動作報告のとおり↓
当該URL: http://fixdap.com/p/aoscriptluna/28207/76750/
添付ファイル:
L4dummy_pluginTest.lzh
Japanizeをgeckoでも自動実行できるようにしてみました。
// @include http://*/*
なので、調整したほうがいいかもしれません。
添付ファイル:
Japanize.user.js
ニコニコポン(にこにこぽん)というニコニコ動画を便利に使うためのツールを提供するサービスで、こちらにあるブックマークレットをダミープラグ(イン)を使ってTridentとGeckoエンジンで動かせるように対応させたものです。
ニコニコ動画専用となります。
テスト用として、↓の本来ある記述を削除しています。
// @include http://*.youtube.com/watch*
// @include http://youtube.com/watch*
// @include http://www.dailymotion.com/*video*
// @exclude http://*http://
ある程度読み込んでから、
右クリックから「リンク先を名前をつけて保存」ではなく、
通常のシングルクリックでダイアログがでれば成功です。

ニコニコポン(α)(http://nicopon.jp/
添付ファイル:
niconicopon_test.user.js
os0xさんの素のIE6でもBookmarkletからAutoPagerizeできるxAutoPagerizeにあるソースをほとんどそのままでLunascapeのIE/Geckoで自動実行・確認取れました。
http://d.hatena.ne.jp/os0x/20080327/1206613170
ソース:http://ss-o.net/userjs/xAutoPagerize.user.js

このソースをダミープラグ(イン)で動くように
/* bookmarklet */ の記述を //bookmarklet に変えただけです。
私に技術がありません。

ダミープラグ(イン)のパッケージ化したテスト版
http://fixdap.com/p/aoscriptluna/28031/77615/

動作が競合するかもしれませんので、
[Guid_id]-[SCRIPT]-[USER]フォルダにある
GeckoAutoPager_test.user.js
[IE↓スクリプト Geckoは、os0xさんのBookmarkletをautopager]
GoogleAutoPager_dummy.user.js
[IE専用]
をバックアップ用に退避させて、導入してみてください。

制限も↑は、Google検索とTwitterのサイト内に絞り込んでいたものですが
こちらは、@include http* となっており、多くのサイトで自動実行が可能です。

↑のファイルをUserScriptの勉強用に正式にする可能性がありますので、
fixdap参加者特典にするかもしれません。
添付ファイル:
xAutoPagerize_IEGeckotest.user.js
  • AO
  • 2009-06-18 14:06
dummy_plugin.vbs のLunascape5用修正版です。

見た目の動き自体に変化はありませんが、Lunascape5でWebKitを
選択していた場合に、処理を中断するようにしてあります。

当然、WebKitではユーザスクリプトは動きません。
添付ファイル:
dummy_plugin.vbs
  • AO
  • 2009-06-19 19:03
// @exclude で除外URLを指定できるかも知れない??

dummy_plugin.vbs
添付ファイル:
dummy_plugin.vbs
@excludeのテスト版ということで、
加工しました。

xAutoPagerize_IEGeckotest.user.js
GeckoPOPIN_test.user.js

@exclude http*..*.login*
ログインフォーム用のページのあるサイトでスクリプトが走ると、
パスワードマネージャがフォームを入力してくれないことがあるので、
それの軽減措置みたいな。
SNSやニコニコ動画のように、ログイン後のアドレスも同じ場合は除きます。
exclude入れると逆に不便になったりするので注意。
AutoPagerizeは、mixiのサイトでも有効に効きますので。

GeckoPOPIN_test.user.jsに
小生のblogのアドレスを追加指定しました。
/を.で区切ってワイルドカード*を追加しています。
@exclude http:..lunaetline.livedoor.biz.*

POPIN Rainbowというブログパーツを入れてますので、
無効のが便利とかそういうことで・・・
添付ファイル:
xAutoPagerize_IEGeckotest.user.js
GeckoPOPIN_test.user.js
Google検索とPathtraqに絞って
LivedoorClip数を表示するユーザースクリプトです。
// @include http:..www.google.*search
// @include http:..pathtraq.com*

IE側でも動作するようにしていますが、
負荷が厳しいかもしれません。
添付ファイル:
LivedoorClipCount_test.User.js
  • AO
  • 2009-07-24 17:51
ダミープラグ(イン)を使ってスピードダイヤルっぽいものを
作りました。

AO自身がスピードダイヤルの機能を理解していないので、あくまで
「っぽい」ものでしかありません。

添付の SpeedDial_dummy.user.js をUSERフォルダに入れます。
もう一つの添付ファイル SpeedDial_dummy.html は任意の
フォルダに入れてください。

SpeedDial_dummy.html をLunascapeのTrident(*)エンジンで開くと
それっぽい物が表示されます。

なお、サムネイルの作成にはフリーソフトの CrenaHtml2jpg を使用
しています。
別途、CrenaHtml2jpg-v1.19.zipを解凍してできたフォルダ(crena)を
そのままダミープラグ(イン)のUSERフォルダ内へ入れておいてください

(*)SpeedDial_dummy.html はTridentで開かないと動きません。
自動エンジン切り替えで、Tridentに登録しておくといいと思います。
添付ファイル:
SpeedDial_dummy.user.js
SpeedDial_dummy.html
YouTubeをMP4でダウンロードできるリンクを貼るユーザースクリプト
GAIAブックマークのGeckoToolsですでに保管していたのをズルズルと、
置きっぱなしにしておりました。

// @name Make Downloadable link Video MP4 from YouTube
// @description adds a link to download MP4 from YouTube
// @include *youtube.com.*v=*

Download as MP4(right-click and select Save link as)
というリンクと文言が右側の「埋め込み」の下あたりに登場させます。

※Geckoエンジンの場合、
右クリックメニューの「リンク先を名前をつけて保存」が効かないので
通常のシングルクリックから保存を選んでダウンロードで、
できると思います。
添付ファイル:
YouTubeDowloadableMP4Linktest.user.js
  • AO
  • 2009-07-28 10:57
SpeedDial_dummy.user.js の修正版です。

将来の機能追加にそなえて若干の修正。

サムネイルのサイズを変数にしてスクリプト内で使用します。
(そのぐらい、upする前に修正しとけって話ですがorz)
以下の値を手動で書き換えると、サムネイルのサイズが変わります。

14行目 t_width = 180;
15行目 t_height = 120;

注)
 サイズを変更しても、既に取得しているサムネイル画像は以前の
 サイズのままなので、サイズ変更後に取り直しをして下さい。
添付ファイル:
SpeedDial_dummy.user.js
  • AO
  • 2009-07-28 21:13
スピードダイヤルっぽいものに、サムネイル・サイズ変更のオプションを
付けてみました。

画像取得の縦横比が変ですが「こんな感じにできる」と言うのを体感して
貰う為にupします。

ページの左上に「help」ボタンと並んで「option」ボタンがあります。
「option」ボタンを押すと、サイズ設定の画面になります。

横のサイズと縦のサイズをピクセル単位で変更します。
添付ファイル:
SpeedDial_dummy.user.js
SpeedDial_dummy.html