PIXIV Hacks
PIXIV+Autopagerizeは快適
最終更新:
匿名ユーザー
-
view
PIXIV+Autopagerizeは快適
[2008/4/7追記]
下記最新設定が本家のAutoPagerizeのSITEINFOデータのページに転記されたようです。
とりあえずAutoPagerizeをインストールしさえすれば下記の設定はいらなくなってます。
[2008/3/25追記]
「次の」で始まるユーザータグのあるページでうまく動作しないバグを修正しました
[2008/3/22追記]
よその人のお気に入りユーザー一覧が動かなかったり
自分のお気に入りユーザー一覧が崩れたりするようになってたので修正。
ついでに設定を簡潔に短くまとめてみました。
また誰かが本家のAutoPagerizeのSITEINFOデータのページに転記してくれないかなあ。
[2008/3/5追記]
どなたかが下記の設定を本家のAutoPagerizeのSITEINFOデータのページに転記されたようです。
下記のソース修正は不要になりました。
AutoPagerizeをインストールするだけでPIXIVでも改ページ不要になります。
今回はAutoPagerizeというグリモンの紹介。
要は「次ページ>>」とか「NEXT」とか「次へ」とかをクリックしないと続きが見れないページをマウスぐりぐりスクロールさせるだけで見れるようにするグリモンです。
(べつにスペースバー連打でもいいんだけど)
くわしくはAutoPagerizeとはとかを参照。
(べつにスペースバー連打でもいいんだけど)
くわしくはAutoPagerizeとはとかを参照。
説明だけだといまいちよくわからないかもしれませんが、ちょっと目を離した隙に新着絵が何十ページもUPされるPIXIVでつかうと実に快適なんですよこれが。
ただ、AutoPagerizeはデフォルトのままだとPIXIVに対応してないんですよね。
(だれかがAutoPagerizeのSITEINFOデータのページにPIXIVの設定をUPすればこんな設定いらないんですが。俺がUPしろって?いやこのためだけにinfogamiのアカウントとるのもアレだし)
(だれかがAutoPagerizeのSITEINFOデータのページにPIXIVの設定をUPすればこんな設定いらないんですが。俺がUPしろって?いやこのためだけにinfogamiのアカウントとるのもアレだし)
AutoPagerizeをPIXIV対応にしよう
というわけでAutoPagerizeをPIXIVに対応する手順をご紹介。
いうまでもないけどグリモン自体はインストールしてあること前提で。
いうまでもないけどグリモン自体はインストールしてあること前提で。
手順
- まず、AutoPagerize - userscripts.orgにいって右上の「install this sccipt」をクリックしてAutopagerizeをインストール。
- Firefoxのウィンドウの右下のほうにあるサルのアイコンを右クリック
- ユーザースクリプトの管理を選択
- 出てきたダイアログのスクリプト一覧のなかから「AutoPagerize」を探して選択して右下の「編集」ボタンを押す。
- AutoPagerizeのソースがエディタで開かれるので44行目あたりの
var SITEINFO = [
という行の後ろに下記文字列をコピペ。ただしセーブするときは文字コードをutf-8にするのを忘れずに。
/* pixiv */ { url: 'http://www\.pixiv\.net/(new_illust|tags|mypixiv_new_illust|search|bookmark_new_illust|member_illust|bookmark(?!.+type=user))', exampleUrl: 'http://www.pixiv.net/new_illust.php', nextLink: '//div[starts-with(@id,"content")]//a[starts-with(text(),"次の")]', pageElement: '//div[@id="new_illust"]' }, /* pixivユーザ一覧 */ { url: 'http://www\.pixiv\.net/(bookmark.+type=user|mypixiv_all)', exampleUrl: 'http://www.pixiv.net/bookmark.php?type=user&id=00010', nextLink: '//div[starts-with(@id,"content")]//a[starts-with(text(),"次の")]', pageElement: '//div[@id="content2"]//div[./a/img] | //div[@id="content2"]//div[./a/img][position()=last()]/following-sibling::br[position()=1]' },
以上。
ちょっと行が多いけど。
ぜひお試しを。
ちょっと行が多いけど。
ぜひお試しを。
動作報告その他、こちらへどうぞ
- 手順4の右下に編集がないのですが・・・ -- 名無し (2009-12-23 09:48:54)
- 申し訳ない。自己解決しました。 -- 名無し (2009-12-23 10:44:16)