・“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/
【Style】 ImageViewURLReplace.dat 【専用】2
■ このスレッドは過去ログ倉庫に格納されています
1ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:44:20.62ID:v/3a56AW02ユメギワ ◆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
※エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためにはエスケープする必要があります。
マッチテキストの表現には正規表現が使用されています。代表的なものをご紹介します。
. … "\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]
または改行で区切ることが通例となっています
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
以下の項目を確認したり、値を変更してみてください。
・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で再読込み可能)
【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/3a56AW07ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:56:47.49ID:v/3a56AW02013/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
こちらが最新版
ImageViewURLReplace20130519_for_style.zip
http://www1.axfc.net/uploader/so/2907735.zip
12名無しさん@お腹いっぱい。
2013/10/23(水) 17:17:56.97ID:2ZBwhsCmP 構って厨しねよwww
14名無しさん@お腹いっぱい。
2013/11/27(水) 03:39:58.61ID:B8ZuZpv302013/11/29(金) 09:05:35.26ID:dQuhmNqe0
4月ですかそうですか・・・
16名無しさん@お腹いっぱい。
2013/11/30(土) 03:33:54.68ID:5dYru4kW0 ◆kvWinxfEpQ氏がまとめないからいつまでも4/1版が最新なのだよw
>11の移植版は機能しませんから意味ないです!
>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から削って使うから
datから削って使うから
2013/11/30(土) 21:59:34.84ID:AjVI3ec60
<わからない五大理由+教えてもらえない理由>
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/11/30(土) 22:08:39.05ID:0nEwIRDE0
探してみたけど使えない定義が見つからないんだよ
それに、こう言う情報は共有した方が良いと思います
それに、こう言う情報は共有した方が良いと思います
2013/11/30(土) 23:35:33.58ID:AjVI3ec60
>探してみたけど使えない定義が見つからないんだよ
じゃあ君にとっては>>11そのままで使えるってことだからいいんじゃね?
じゃあ君にとっては>>11そのままで使えるってことだからいいんじゃね?
2013/12/01(日) 01:05:07.11ID:LfvnWeiW0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>11を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
わざわざ使えないものをベースに改修するメリットが無い
納得して>11を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:20:06.32ID:OFKVfWTd0
ImageViewURLReplace20131201_for_style.zip
http://www1.axfc.net/uploader/so/3103694.zip
http://www1.axfc.net/uploader/so/3103694.zip
2013/12/02(月) 17:26:16.38ID:ZN43PHIm0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>24を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
わざわざ使えないものをベースに改修するメリットが無い
納得して>24を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:44:30.25ID:tZu88PI70
2013/12/02(月) 18:11:47.73ID:RtPpqfWE0
本スレ調べりゃ出てくるから自分で調べな
2013/12/02(月) 18:29:40.21ID:tZu88PI70
出てこないんですけど…
ヒントだけでも良いんでお願いします
ヒントだけでも良いんでお願いします
2013/12/02(月) 18:51:58.10ID:WASM9GjP0
2013/12/02(月) 19:16:42.41ID:cksxqUgd0
<わからない五大理由+教えてもらえない理由>
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/12/02(月) 21:31:25.99ID:/p6r+Gck0
自演言ってる奴って全部同じ奴だろ
バレバレだぞ
バレバレだぞ
2013/12/02(月) 21:35:11.74ID:BfipxgJE0
一人だけだと思いたいようだな
2013/12/02(月) 21:36:10.23ID:0iZQzfRX0
実際一人だけどな
34名無しさん@お腹いっぱい。
2013/12/02(月) 23:12:05.59ID:5Yd/WBCy0 新しく作ったゴミ使わせようと必死だな
もうすぐこれも貼られるよ
ImageViewURLReplace20131202_for_style.zip
ID:tZu88PI70みたいに「使えない定義がわからない」「調べても出てこない見つけられない」やつは↓使ってりゃいいんだよ
現時点で最新のまとめ
ImageViewURLReplace130401版
http://www1.axfc.net/uploader/so/2852714
もうすぐこれも貼られるよ
ImageViewURLReplace20131202_for_style.zip
ID:tZu88PI70みたいに「使えない定義がわからない」「調べても出てこない見つけられない」やつは↓使ってりゃいいんだよ
現時点で最新のまとめ
ImageViewURLReplace130401版
http://www1.axfc.net/uploader/so/2852714
2013/12/02(月) 23:49:23.66ID:s7GVRaGN0
V2C厨の自演はバレバレだね
2013/12/02(月) 23:56:47.93ID:In9Wgp5V0
だよな
37名無しさん@お腹いっぱい。
2013/12/09(月) 21:10:44.39ID:htxvXaRD0 これ入れたらyoutubeも画像になっちまうんだが・・・
2013/12/10(火) 04:10:36.80ID:wqNU6MWu0
動作原理を理解せずに闇雲に入れるからだ
自分が何を入れようとしてるのかヘルプくらい読め
自分が何を入れようとしてるのかヘルプくらい読め
2014/02/15(土) 09:44:17.56ID:NyQtG4iV0
age
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】ブラジルMFパケタが日本戦後、SNSに寿司の夕食写真を投稿 「差別的な挑発行為」と受け取られ大問題に [ネギうどん★]
- 塩貝健人「今更あの発言を撤回しようとかはない」ブラジル戦前発言波紋…「W杯の影響力は僕のインスタをみればわかる」 [Anonymous★]
- 【W杯】日本のF組、最速で全チーム敗退 32強で突破3チームが全滅…泣いたくじ運、全てFIFAランク1桁相手 [征夷大将軍★]
- 【W杯】エムバペが今大会3度目の1試合2得点 通算18点で最多のメッシと1点差 フランス3発16強/フランス 3―0 スウェーデン [征夷大将軍★]
- 【富士山】「考え方がズルい」市長発言にクライマー猛反発「アルピニストが育たなくなる」6000人超の反対署名を本日提出 ★4 [ぐれ★]
- 【🇰🇷🇯🇵】日の丸を描いたマカロン「食べたら国旗毀損罪」⋯小泉進次郎防衛相が公開した写真 ★3 [少考さん★]
- 安倍晋三 回顧展まであと2日🫪 [667744927]
- 【朗報】山里亮太、フィリピンに子ども食堂を建設 [517459952]
- ぼく「Gemini、この辺でおすすめのお弁当ある?」Gemini「ほっともっとです」
- トランプ+2300億円 [256556981]
- 「和菓子」が洋菓子に負けた理由、誰にも分からない [762037879]
- 恥ずかしいスレ🏡