第20.1回KMC講座 「トピックをより効率的に閲覧!! -AutoPagerize-」《追記しました》
過去に第20回KMC講座にて、AutoPagerize(※)を用いたトピック閲覧の効率化の方法を紹介しましたが( δtech -DeltaTECH- 第21回KMC講座 「トピックをより効率的に閲覧!!」 )、KMCのリニューアルにより、html構造が変化したことにより、うまく動かないようになってしまいました。
※Autopagerize:Firefox向けのadd-onのGreasemonkeyスクリプトのひとつ。IEやOpera、Safari向けにも移植されているようです。
そこで、数日前にAutoPager(※)を用いて、その効果を得られるように設定したりする方法を紹介した( δtech -DeltaTECH- リニューアルされたKMCでAutoPagerizeを使う方法 )のですが、はっきりいって『重い!!』です。
自分には使用するに耐えれませんでした。
※Autopager:Firefox向けのadd-onのひとつ。AutoPagerizeの移植で、容易に条件を作成し、Autopagerize同等の効果を得られるようになれる。
そういうわけで、今回の第20.1回では、きちんとAutopagerizeを用いて対処したいと思います。
《採った策》
GreasemonkeyのユーザースクリプトのAutopagerizeスクリプト内のSITEINFOに直接書き込む
※wedataというみんなが使えるようになるデータベースがあるのですが、ちょっと自分で作成したXPathがしょぼすぎる(適当すぎる)ので、載せません。
《手順 -初級以上向け-》
※ちょっと今回はハードル高めです。実際自分もSITEINFO作るの面倒でした。…SITEINFOはXPathで書かれるので、XPathをきちんと勉強すれば簡単だったのですが、面倒で勉強を端折りまくったので裏目に出ました。結局無駄に時間を食いましたし、ほとんど理解できていない。。。失笑
※しかも、手順めちゃテキト〜。笑
が公式autopagerizeのwikiで、XML知識があるなら即分かると思います。
XMLが分からない方は、
にて凄く分かりやすく説明がされていますので、読んだらわかると思います。
ちょっと気合いのある方は試してみて下さい♪♪
自分が作成したのよりも断然いい感じのSITEINFOを作っちゃってください♪♪笑
《手順 -超初級向け-》
※結局KMCを快適に過ごせればいいという安易な考えを持つ方のみ向けです。後の発展性は全くありませんが、そういう考えもあると思いますので。笑
- δtech -DeltaTECH- 第21回KMC講座 「トピックをより効率的に閲覧!!」 の手順を全部踏まえる。
- ツール→Greasemonkey→ユーザスクリプトの管理 を選択する
- AutoPagerize → 編集 を選択する
- テキストエディタを選択することを求められるので、任意のお気に入りのテキストエディタ実行ファイルを選択する。
※本格的に編集するのであれば、サクラエディタ等をインストール&選択することをお勧めします。ただ、今回のみの場合は、wordpadでOKです。
※意味が分からない場合は、wordpadを選択してください。
※ノートパッドのファイルパスは「C:\Program Files\Windows NT\Accessories」です。
上図のように張り付けて、エンターキーを押すと、wordpad.exeが出てくるので、それを選択してください。 - 下画像のように、SITEINFO var に続くところに、下に記すSITEINFOをC&P(コピーアンドペースト)してください。
《↓をコピーして↑画像のように張り付けてください》
/* KyoMusicCity */
{
url: 'http://jpmp3\.com/forumdisplay\.php',
nextLink: '//center/div[@class="maintable"]/table/tbody/tr/td[@valign="top"]/div[@class="p\_bar"]/a[@class="p_redirect" and contains(text(),"\u203A\u203A")]',
pageElement: '//center/form/*',
insertBefore: '//center/form/div[@class="maintable"]/div[@class="spaceborder spacebottom"]/div',
exampleUrl: 'http://jpmp3.com/forumdisplay.php?fid=11&page=10',
}, - ファイルを上書き保存して(ショートカットキー:「Ctrl + S」でもOK)、Firefoxに戻り、「ツール → Greasemonkey → ユーザスクリプトコマンド → AutoPagerize -clear cache」を押す。
※クリアキャッシュは必要なかったみたいです。直ロードで大丈夫です!!
- あとは、今登録したKMCのトピック一覧画面で、うまく動作するかチェックして終了〜!!
※↑画像みたいになったらOKです^^
AutoPagerizeはKMCにおいてかなり有効なので、是非試してみてください!!
それに、↑よりももっと効率のいいSITEINF自分で作ってみるといいと思います。↑のはクソ適当なので。笑
…あ、トピック内でのAutoPagerizeできるようにするSITEINFO作るの忘れてました。それはまたあとで追記しますね♪♪
《追記2009/03/27》
上にフォーラムディスプレイのAutoPagerizeのを載せたのですが、ビュースレッドのを載せ忘れたので、上と同様に貼り付けてください。
《SITEINFO KMCスレッド》
/* KyoMusicCity Thread*/
{
url: 'http://jpmp3\.com/viewthread\.php',
nextLink: '//center/div[@class="maintable"]/table/tbody/tr/td[@valign="top"]/div[@class="p\_bar"]/a[@class="p_redirect" and contains(text(),"\u203A\u203A")]',
pageElement: '//center/div[@class="maintable"]/form/*',
insertBefore: '//center/div[@class="maintable"]/table/div',
exampleUrl: 'http://jpmp3.com/viewthread.php?tid=110756&extra=page%3D1',
},
うまくいくと、下画像のようにAutoPagerizeしていきます。
《関連記事》
δtech -DeltaTECH- 第20回KMC講座 「より効率的にアクセスを!!」
δtech -DeltaTECH- 即時wikipedia、英和、Excite翻訳、Google検索できるGreasemonkey : Fast look up JP and EN
δtech -DeltaTECH- 第24回KMC講座 「JDownloaderを用いてUSDの範疇外を制覇 & MU更新突破!!」
δtech -DeltaTECH- 第14回KMC講座 「DL制限限界突破」 補足
δtech -DeltaTECH- 第18回KMC講座 「KMC講座 -総集編- 完全版」
※↑ちょっと古いので最新記事は登録されていません。
コメントの投稿
Hirefox
試しにググったらこのサイトが15番目にくるほどhit数少ないわ。
Re: Hirefox
誤爆ですね。笑
修正しておきました。
ノートパッド(notepad.exe)が途中からワードパッド(wordpad.exe)...
・ローカルの AutoPagerize スクリプトに SITEINFO 書いた場合、クリアキャッシュ必要でした?単にページのリロードだけでもOKだった気がします
スクリーンショットがあるとわかりやすいですね
千里眼 ⇔ センリガン
Re: ノートパッド(notepad.exe)が途中からワードパッド(wordpad.exe)...
先頭の『^』については、データベースを見たところ、あったりなかったりで、どうなのかな〜って気になってました。
助言ありがとうございます♪
クリアキャッシュについては、多くの場合しとけばOKみたいな感じだったので…勉強不足ですね。
クリアキャッシュなどについて、勉強したいと思います^^
あ、ノートパッドが途中から(ry は、そうですね。指摘ありがとうございます。修正しておきます!!










![ヱヴァンゲリヲン新劇場版:序 (EVANGELION:1.11) [Blu-ray]](http://images.amazon.com/images/P/B001VNCVTI.09.MZZZZZZZ.jpg)

