・“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. 逆切れする・・・自分の思うようにならないと逆切れする。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】ブラジルMFパケタが日本戦後、SNSに寿司の夕食写真を投稿 「差別的な挑発行為」と受け取られ大問題に [ネギうどん★]
- 【W杯】鎌田大地「優勝を狙うにはサッカーが日本の“国技”にならないと」「日本は良くも悪くもいろんなスポーツに散っている」 [ネギうどん★]
- 【W杯】FIFA会長「決勝のような試合」 日本―ブラジル戦 [ネギうどん★]
- 【🇰🇷🇯🇵】日の丸を描いたマカロン「食べたら国旗毀損罪」⋯小泉進次郎防衛相が公開した写真 ★3 [少考さん★]
- 【サッカー】田中碧「『クリアすればよかったな』とは思います」「(映像は)もう見返さないと思います」★2 [木村カエレφ★]
- 【富士山】「考え方がズルい」市長発言にクライマー猛反発「アルピニストが育たなくなる」6000人超の反対署名を本日提出 ★4 [ぐれ★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★276【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★275【メキシコ/カナダ/アメリカ】
- 西武線 3
- ハム専5
- 〓たかせん〓 ★4
- こいせん祝勝会 全レス転載禁止
- 米国土安全保障省長官、嫌がらせされまくって予選敗退のW杯イラン代表に「負けてくれて超嬉しい、ハッピーなダンスが踊りたいぜ!」 [624898991]
- 【正論】セルジオ越後さん「勝てたのは極端に弱すぎるチュニジアだけ、最弱代表に采配失敗の森保続投論とか反省知らないのか?」 [591180291]
- 立花孝志、死者への名誉毀損という謎容疑で勾留8カ月を超える… [255920271]
- 「これもう性行為だろ……」って思う瞬間
- ⚽W杯 メキシコvsエクアドル ※悪天候により11時開始
- これはJアラートのテストです [689155963]