探検


【Style】 ImageViewURLReplace.dat 【専用】2

■ このスレッドは過去ログ倉庫に格納されています
2013/10/20(日) 11:44:20.62ID:v/3a56AW0
・“ImageViewURLReplace.dat”は、ビューアに送るURLを正規表現によって補正する機能です。
・定められた書式で記述することで、URLやリファラ等を補正できます。
・直リンク防止用のリンクから画像URLを割り出して補正したり、リファラを渡さないと表示できない画像に対応したりできます。
・このスレはStyle専用スレです。ViewとXenoは専用スレが別にあります。

■Jane Style ヘルプ
http://janesoft.net/janestyle/help/first/ImageViewURLReplace.html

■前スレ
ImageViewURLReplace.dat(Nida・Style専用) 1
http://anago.2ch.net/test/read.cgi/software/1250276411/
2ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:47:20.20ID:v/3a56AW0
■正規表現について
マッチテキストの表現には正規表現が使用されています。代表的なものをご紹介します。

. … "\n"を除く任意の一文字にマッチします。
* … 直前の文字or部分式の「0回以上の繰り返し」にマッチします。
+ … 直前の文字or部分式の「1回以上の繰り返し」にマッチします。
[xyz] … []内のいずれかの1文字にマッチします。
[^xyz] … []内のどれとも一致しない1文字にマッチします。
[a-z] … a〜zの範囲内の1文字にマッチします。
[^a-z] … a〜zの範囲外の1文字にマッチします。
\s … 半角スペース,タブ文字,改行文字...などの空白文字にマッチします。[ \f\n\r\t\v]と同義。
(pattern) … ()内で一致した文字列は $0〜$9 の変数に格納されます。($0は対象文字列)
(x|y) … "x" または "y" に一致します。()内で一致した文字列は変数に格納されます。
(?:pattern) … ()内で一致した文字列は変数に格納されません。(?:x|y) のようにOR条件を指定するときに用います。
\d … [0-9]と同義。任意の10進数字にマッチします。
\w … [0-9a-z_]と同義。
$& … 最初の列の全文のこと。
$1$2 … 最初の列の()内のこと 1や2は()の順番に相当する。
$EXTRACT … 最後の列の()内のこと ()が1つだけなら$EXTRACT1の1を省略できます。
$EXTRACT1 … 最後の列の()内のこと 1や2は()の順番に相当する。

■関連
正規表現の概説
http://msdn.microsoft.com/ja-jp/library/28hw3sce.aspx
正規表現の構文
http://msdn.microsoft.com/ja-jp/library/ae5bf541.aspx
特殊文字
http://msdn.microsoft.com/ja-jp/library/yhzf4dct.aspx

※エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためにはエスケープする必要があります。
3ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:48:58.93ID:v/3a56AW0
■書式
ImageViewURLReplace.datは以下のような書式で記述します。
検索文字列[tab]補正文字列[tab]リファラ文字列

・例1. http://example.com/img/upload001.jpg.html
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1

・例2. http://example.com/img/upload001.jpg.html
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1
[tab]http://example.com/img/$1

・例3. http://example.com/img/upload.cgi?a=5&;file=001.jpg&b=6 を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/upload\.cgi\?.+file=([^& ]+)
[tab]http://example.com/img/upload$1[tab]http://example.com/img/upload$1

※[tab] はタブ文字(テキストエディタで [tab]キーを押した文字)を表します
2ch形式の掲示板は書き込んだタブ文字が表示されないため、便宜上、[tab]
または改行で区切ることが通例となっています
4ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:51:02.13ID:v/3a56AW0
■画像が開けない場合の対処方法
以下の項目を確認したり、値を変更してみてください。

・URLをWebブラウザで開いてみて画像が存在するかどうか?
・ImageViewURLReplace.dat無しの状態で画像を取得できるかどうか?
・ビューア設定>通信>ユーザーエージェント(UA)
・ビューア設定>通信>サイズ上限
・ビューア設定>通信>リダイレクト回数
・ビューア設定>その他>解像度上限
・Susieプラグインを導入してみる

※JPEG形式の場合は、以下のプラグインを試してください。
@ifjpx21l.lzh をダウンロードして解凍します。リンク先↓
  http://cetus.sakura.ne.jp/softlab/software/archives/ifjpx21l.lzh
A解凍したものの中に IFJPEGX.SPI というファイルがあります。それが本体です。
  本体を、Jane2ch.exeと同じフォルダに入れてください 。
BStyleを起動し、ツール⇒ビューア設定⇒プラグインのタブを開きます。
  ・?Susieプラグイン有効
  ・?IFJPEGX.SPI
  それぞれにチェックを入れて OK を押します。これでIFJPEGX.SPIの導入は完了
  しました。さきほどエラーが出て開けなかった画像のキャッシュを削除し、
  画像を再度読み込んでみてください。

※TIFF形式の画像を開くためには以下のプラグインが必要です。
  http://www.asahi-net.or.jp/~DS8H-WTNB/software/ifTIF049.zip
※BMP形式で表示できない画像があった場合は以下のプラグインを試してください。
  http://homepage1.nifty.com/frontier_spirit/SPI_Info/SusieBMPPlugI.htm
5ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:53:11.45ID:v/3a56AW0
□不具合報告用テンプレート

【JaneStyleのバージョン】
【 正規表現ライブラリ 】
【今使っているdat】
【トップページURL】
【対象画像URL  】
【画像が開けない場合の対処方法を試したか】
【不具合内容など】

□依頼テンプレの書き方
1.JaneStyleのバージョン
  使用しているJaneの種類とバージョンを書いてください。例:Jane Style 3.13
  「最新」などではなく、バージョンナンバーを必ず書いてください。
2.正規表現ライブラリ
  使用している正規表現ライブラリを書いてください。
  JaneStyleのバグレポートに、JaneStyleのバージョンと一緒に書いてあります。
3.今使っているdat
  既存のものを使っている場合はできるだけその出所を書いてください。
4.トップページURL
  画像URLからトップページを追うのが面倒なサイトもあります。
  必ずトップページを書いて依頼してください。
5.対象画像URL
  対象のURLを必ず記載すること。複数パターンある場合は全て書くこと。
6.画像が開けない場合の対処方法を試したか?
  ImageViewURLReplace.datを使っても、ファイルが存在しないもの(404 Not Found)や
  サーバー側の不調(503 Service Unavailableなど)には対応できません。
  そういった対応不可能なものではないことをしっかり確認しましょう。
  また、ImageViewURLReplace.datが有ることによって見れなくなるものも存在します。
  必ずエラーページのキャッシュを削除した後、Janeを終了させ、
 ImageViewURLReplace.datを退避したあと(別フォルダに移動やリネームなど)、
 Janeを再起動させて取得を試みること(ビューア設定を開いてOKで再読込み可能)
6ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:53:51.70ID:v/3a56AW0
以上がテンプレになります。

不具合報告・依頼の際は>>4-5を熟読の上、必ずテンプレを用いて報告するようにしてください!
7ユメギワ ◆Y.L.Bh6/Cs
垢版 |
2013/10/20(日) 11:56:47.49ID:v/3a56AW0
現時点で最新のまとめ

ImageViewURLReplace130401版
http://www1.axfc.net/uploader/so/2852714
2013/10/20(日) 17:16:05.76ID:sihWNsiFP
Jane板でやれ
2013/10/21(月) 00:49:07.80ID:LpZQyYvu0
>>7奨めてる奴がキチガイだったのかよ…
10名無しさん@お腹いっぱい。
垢版 |
2013/10/22(火) 16:18:40.44ID:qUhzwlqD0
いいえ違います。必死にコピペしてた人は別人です。
2013/10/23(水) 17:00:35.64ID:QfQO1top0
>>7は旧版
こちらが最新版

ImageViewURLReplace20130519_for_style.zip
http://www1.axfc.net/uploader/so/2907735.zip
12名無しさん@お腹いっぱい。
垢版 |
2013/10/23(水) 17:17:56.97ID:2ZBwhsCmP
構って厨しねよwww
2013/11/03(日) 03:46:07.51ID:L7sAhYJj0
おっす!おら悟空!!
14名無しさん@お腹いっぱい。
垢版 |
2013/11/27(水) 03:39:58.61ID:B8ZuZpv30
現時点で最新のまとめ

ImageViewURLReplace130401版
http://www1.axfc.net/uploader/so/2852714
2013/11/29(金) 09:05:35.26ID:dQuhmNqe0
4月ですかそうですか・・・
16名無しさん@お腹いっぱい。
垢版 |
2013/11/30(土) 03:33:54.68ID:5dYru4kW0
◆kvWinxfEpQ氏がまとめないからいつまでも4/1版が最新なのだよw
>11の移植版は機能しませんから意味ないです!
2013/11/30(土) 14:19:20.71ID:slWx4nPj0
>>16
なにがどのように機能しないの?
2013/11/30(土) 18:33:40.46ID:+yi4tiYd0
範囲を特定できないほど表示できない定義多数
2013/11/30(土) 19:06:06.59ID:0nEwIRDE0
使えない定義があるなら具体的に教えてくれ
datから削って使うから
2013/11/30(土) 21:59:34.84ID:AjVI3ec60
<わからない五大理由+教えてもらえない理由>

1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。

6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/11/30(土) 22:08:39.05ID:0nEwIRDE0
探してみたけど使えない定義が見つからないんだよ
それに、こう言う情報は共有した方が良いと思います
2013/11/30(土) 23:35:33.58ID:AjVI3ec60
>探してみたけど使えない定義が見つからないんだよ
じゃあ君にとっては>>11そのままで使えるってことだからいいんじゃね?
2013/12/01(日) 01:05:07.11ID:LfvnWeiW0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>11を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:20:06.32ID:OFKVfWTd0
ImageViewURLReplace20131201_for_style.zip
http://www1.axfc.net/uploader/so/3103694.zip
2013/12/02(月) 17:26:16.38ID:ZN43PHIm0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>24を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:44:30.25ID:tZu88PI70
>>25
>わざわざ使えないものをベースに改修するメリットが無い
使えない定義を教えてよ
2013/12/02(月) 18:11:47.73ID:RtPpqfWE0
本スレ調べりゃ出てくるから自分で調べな
2013/12/02(月) 18:29:40.21ID:tZu88PI70
出てこないんですけど…
ヒントだけでも良いんでお願いします
2013/12/02(月) 18:51:58.10ID:WASM9GjP0
>>28
それをうpしたのはV2C厨のお前だろ
自演サンクスレスを続ける自己顕示欲の塊
2013/12/02(月) 19:16:42.41ID:cksxqUgd0
<わからない五大理由+教えてもらえない理由>

1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。

6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/12/02(月) 21:31:25.99ID:/p6r+Gck0
自演言ってる奴って全部同じ奴だろ
バレバレだぞ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況