練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: pixiv 用 JavaScript 更新

コメントなし»

前回

添付ファイル:pixiv_20101126.zip

  • 漫画で原寸画像(ファイル名に _big_ 付き)にリンクするようにした。

_big_ 付きのファイル名があることを知りませんでしたが、昔の投稿には _big_ 付きのファイルがないので、ある時点から仕様が変更されたのかもしれません。

それ以降は _big_ なしのファイル名は縮小画像になっています(ただし元画像のサイズが小さければファイル内容は同じ)。

Proxomitron: pixiv 用 JavaScript 更新

コメントなし»

前回

添付ファイル:pixiv_20101017.zip

  • フッタメニューを隠す機能を追加(常時有効)。
  • ページによってはエラーになっていたのを修正。検索結果のページでもサムネイル画像の直リン化が効くようになった。

Proxomitron: pixiv 用 JavaScript バージョンアップ

コメントなし»

前回

添付ファイル:pixiv_20100903.zip

  • 漫画ページの HTML の変更に対応。
  • コメント履歴の表示を自動的に行う機能を追加。

Proxomitron: pixiv 用 JavaScript バージョンアップ

コメントなし»

前回

添付ファイル:pixiv_js_20100727.zip

  • HTML 構造の変更に対応。
  • 漫画のページで表紙画像を削除できるようにした。

Proxomitron: pixiv 用 JavaScript バージョンアップ

コメントなし»

前回

サムネイル画像のリンクが変更されない部分があったので修正しました。
元から対応してなかった部分もありましたが、前回作ってからサイト側の HTML 構造が変わったところもあるっぽいです。

添付ファイル: pixiv_js_20100724.zip

pixiv

コメントなし»

ベニヤ板とDCのハイブリッド! pixivインフラの今 - @IT

ページのデザインとかのソフトウェアを変えたのかと思ったら、ハードも変えてたのかー。

一般家庭でも使われていそうなスイッチングハブ(記事初出時にルータと記述していましたが、これは誤りです。ご指摘ありがとうございました)

@IT の人だから家庭向けの製品は見た目で判断できなかったのかな。

多分これ

1000/100/10MスイッチングHub 8ポート|LSW2-GT-8NPR

ちなみに@ITの西村賢氏の記事としては次のものが有名です。
「解読不能は数学的に証明済み」、RSAを超える新暗号方式とは - @IT

Proxomitron: pixiv 用 JavaScript

コメントなし»

.js なので Match = "<end>" に突っ込むなりなんなりと。

添付ファイル: pixiv_js_20100722.zip

  • プロフィール画像からリンクを削除し、ただの画像に変更(プロフィール画像をダウンロードしやすいように)。設定で無効に出来ます。
  • サムネイル画像のリンク先を原寸画像に変更。
  • サムネの下のタイトルを、medium ページへのリンクに変更。
  • 漫画の medium ページを開いたら、各画像の URL や原寸画像を表示。設定でカスタマイズ可。

Proxomitron: pixiv.net image link

コメントなし»

JavaScript で動的に書き換えるフィルタを新しく作ったので、古いのを投棄。

普段は下の type-B を使ってました。
上の type-A は全然触ってないので今も動くかは不明です。

Name = "pixiv.net image link type-A  (2008-07-14; rentan)"
Active = FALSE
URL = "www.pixiv.net/member(_illust|).php$TYPE(htm)"
Bounds = "<img\ssrc=$AV(http://img[0-9]+.pixiv.net/img/*)[^>]+> </a> <br /> $NEST(<div,</div>)"
Limit = 4096
Match = "(*src=$AV((*/img/[^/]+/*)\1_s(.[a-z0-9]+)\2)[^>]+> "
        "</a> <br /> <div\s[^>]+>)\0\3</div>"
Replace = "\0<a href="\1\2">\3</a></div>"

Name = "pixiv.net image link type-B  (2009-01-01; rentan)"
Active = FALSE
URL = "www.pixiv.net/[^/.]+.php$TYPE(htm)"
Limit = 4096
Match = "<a\shref=$AV(member_illust.php&\0)> "
        "(<img\ssrc=$AV((http://img[0-9]+.pixiv.net/img/[^/]+/*)\1_s(.[a-z0-9]+)\2)[^>]+> "
        "</a> <br /> <div*>)\3\4</div>"
Replace = "<a href="\1\2">\3<a href="\0">\4</a></div>"