第20.1回KMC講座 「トピックをより効率的に閲覧!! -AutoPagerize-」《追記しました》

ap6

過去に第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をきちんと勉強すれば簡単だったのですが、面倒で勉強を端折りまくったので裏目に出ました。結局無駄に時間を食いましたし、ほとんど理解できていない。。。失笑

しかも、手順めちゃテキト〜。笑

  1. AutoPagerize Wiki: Home

が公式autopagerizeのwikiで、XML知識があるなら即分かると思います。

XMLが分からない方は、

  1. XPath まとめ + AutoPagerize のデータ作成ツール紹介 - 千里眼 ⇔ センリガン

にて凄く分かりやすく説明がされていますので、読んだらわかると思います。

ちょっと気合いのある方は試してみて下さい♪♪

自分が作成したのよりも断然いい感じのSITEINFOを作っちゃってください♪♪笑

《手順 -超初級向け-》

結局KMCを快適に過ごせればいいという安易な考えを持つ方のみ向けです。後の発展性は全くありませんが、そういう考えもあると思いますので。笑

  1. δtech -DeltaTECH- 第21回KMC講座 「トピックをより効率的に閲覧!!」手順を全部踏まえる
  2. ツール→Greasemonkey→ユーザスクリプトの管理 を選択する 
    ap1
  3. AutoPagerize → 編集 を選択する  
    ap2
  4. テキストエディタを選択することを求められるので、任意のお気に入りのテキストエディタ実行ファイルを選択する
    本格的に編集するのであれば、サクラエディタ等をインストール&選択することをお勧めします。ただ、今回のみの場合は、wordpadでOKです。
    意味が分からない場合は、wordpadを選択してください。
    ノートパッドのファイルパスは「C:\Program Files\Windows NT\Accessories」です。
    ap3 
    上図のように張り付けて、エンターキーを押すと、wordpad.exeが出てくるので、それを選択してください。
  5. 下画像のように、SITEINFO var に続くところに、下に記すSITEINFOをC&P(コピーアンドペースト)してください。
    at4 
    《↓をコピーして↑画像のように張り付けてください》
    /* 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',
    },
  6. ファイルを上書き保存して(ショートカットキー:「Ctrl + S」でもOK)、Firefoxに戻り、「ツール → Greasemonkey → ユーザスクリプトコマンド → AutoPagerize -clear cache」を押す。
    ※クリアキャッシュは必要なかったみたいです。直ロードで大丈夫です!!
    ap5
  7. あとは、今登録したKMCのトピック一覧画面で、うまく動作するかチェックして終了〜!!
    ap6  
    ※↑画像みたいになったらOKです^^

AutoPagerizeはKMCにおいてかなり有効なので、是非試してみてください!!

それに、↑よりももっと効率のいいSITEINF自分で作ってみるといいと思います。↑のはクソ適当なので。笑

…あ、トピック内でのAutoPagerizeできるようにするSITEINFO作るの忘れてました。それはまたあとで追記しますね♪♪

《追記2009/03/27》

上にフォーラムディスプレイのAutoPagerizeのを載せたのですが、ビュースレッドのを載せ忘れたので、上と同様に貼り付けてください。

ap7

《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していきます。

ap8

《関連記事》

δ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- 第29回KMC講座 「SharebeeLinkConverterでより快適にSharebee!! -Sharebeeのリンクから特定のアップローダのURLだけを抽出する方法-」

δtech -DeltaTECH- 第14回KMC講座 「DL制限限界突破」 補足

δtech -DeltaTECH- 第18回KMC講座 「KMC講座 -総集編- 完全版」
※↑ちょっと古いので最新記事は登録されていません。

δtech -DeltaTECH- KMC関連記事に関するお知らせ

コメントの投稿

非公開コメント

Hirefox

正直Hirefoxは吹いた。
試しにググったらこのサイトが15番目にくるほどhit数少ないわ。

Re: Hirefox


誤爆ですね。笑
修正しておきました。

ノートパッド(notepad.exe)が途中からワードパッド(wordpad.exe)...

・SITEINFO のURL 指定では先頭に ^ を付けることが多いです
・ローカルの AutoPagerize スクリプトに SITEINFO 書いた場合、クリアキャッシュ必要でした?単にページのリロードだけでもOKだった気がします

スクリーンショットがあるとわかりやすいですね

千里眼 ⇔ センリガン

Re: ノートパッド(notepad.exe)が途中からワードパッド(wordpad.exe)...

千里眼 ⇔ センリガン さんアドバイスありがとうございますm(_ _)m

先頭の『^』については、データベースを見たところ、あったりなかったりで、どうなのかな〜って気になってました。
助言ありがとうございます♪

クリアキャッシュについては、多くの場合しとけばOKみたいな感じだったので…勉強不足ですね。
クリアキャッシュなどについて、勉強したいと思います^^

あ、ノートパッドが途中から(ry は、そうですね。指摘ありがとうございます。修正しておきます!!
プロフィール

SEFFR-9

Author:SEFFR-9
※全δtech記事による各自行動はすべて自己責任でお願いします。当サイトは発生した損害などについて一切の責任を負いません。
問題のある記事は通知いただければ訂正・削除致します。
※δtechはリンクフリーです♪
その際はトラックバックお願いします m(*_ _)m
※メールはこちらにて ↓
deltatech09@gmail.com

スポンサードリンク
カテゴリ
期待の新作♪
月別アーカイブ
最新トラックバック
リンク
ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

Translater
δtech内検索
累計アクセスカウンタ
熙tech(全記事一覧)

全ての記事を表示する

最新コメント
最新記事
スポンサードリンク
ブログタイムズ