告知欄です
■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
ImageViewURLReplace.datスレ(Style・Xeno専用) 11
1 :
Jane使いの名無しさん
:2010/07/27(火) 20:09:49 ID:PD1M4cbp0
○ImageViewURLReplace.datは、ビューアに送るURLを正規表現によって補正する機能です。
○定められた書式で記述することで、URLやリファラ等を補正できます。
○直リンク防止用のリンクから画像URLを割り出して補正したり、リファラを渡さないと表示
できない画像に対応したりできます。
○このスレはStyleとXeno専用スレです。Viewは専用スレが別にあります。
□依頼の場合は
>>1-5
あたりをしっかり読み、下のテンプレを使って報告してください。
【使用Jane/Ver 】
【トップページURL】
【対象画像URL 】
【ファイルの存在、鯖の状態を確認した】
【dat無しでの取得を試した 】
□最新版まとめ(readme.txtをしっかり読んで設定しましょう)
StreamingPlayer 100722
http://www1.axfc.net/uploader/File/so/48011.zip
□ImageViewURLReplaceとStreamingPlayer まとめwiki
http://www26.atwiki.jp/replace/
□前スレ
ImageViewURLReplace.datスレ(Style・Xeno専用) 10
http://jane.s28.xrea.com/test/read.cgi/bbs/1274029968/
テンプレ
>>1-5
まで
2 :
Jane使いの名無しさん
:2010/07/27(火) 20:10:35 ID:PD1M4cbp0
□依頼テンプレ詳細
@Jane/Version
使用しているJaneの種類とバージョンを書いてください。「最新」とかではなく、
バージョンナンバーを書いてください。例:Jane Style 3.13
AトップページURL
画像URLからトップページを追うのが面倒なサイトもあります。
必ずトップページを書いて依頼してください。
B対象URL
対象のURLを必ず記載すること。複数パターンある場合は全て書くこと。
Cファイルの存在、鯖の状態を確認した
ImageViewURLReplace.datを使っても、ファイルが存在しないものや(404 Not Found)
サーバー側の不調(503 Service Unavailableなど)は対応できません。
そういった対応不可能なものではないことをしっかり確認しましょう。
Ddat無しでの取得を試した
ImageViewURLReplace.datが有ることによって見れなくなるものも存在します。
必ずエラーページのキャッシュを削除した後、Janeを終了させ、
ImageViewURLReplace.datを退避したあと(別フォルダに移動やリネーム)、
Janeを再起動させて取得を試みること(ビューア設定を開いてOKで再読込み可能)
□正規表現について
マッチテキストの表現には正規表現が使用されています。
以下に代表的なものをご紹介します。
. … "\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 :
Jane使いの名無しさん
:2010/07/27(火) 20:11:23 ID:MI7+/vV40
□書式
ImageViewURLReplace.datは以下のような書式で記述します。
検索文字列[tab]補正文字列[tab]リファラ文字列
例@
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
例A
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
例B
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 :
Jane使いの名無しさん
:2010/07/27(火) 20:12:21 ID:U5KgG18t0
□JPEG画像が開けない時
画像をうまく開けない場合があります。再取得してもエラーが出る。
そんなときは IFJPEGX.SPI プラグインを導入してみましょう。
※通信の遅延、サーバーの混雑が原因で画像取得に失敗する例もあります。
この場合、時間を置いて再度試すか、リダイレクト回数を3以上にしてください。
@ifjpx21l.lzh をダウンロードして解凍します。リンク先↓
http://cetus.sakura.ne.jp/softlab/software/archives/ifjpx21l.lzh
A解凍したものの中に IFJPEGX.SPI というファイルがあります。それが本体です。
本体を、Jane2ch.exeと同じフォルダに入れてください。
BStyleを起動し、ツール⇒ビューア設定⇒プラグインのタブを開きます。
Susieプラグイン有効☑
IFJPEGX.SPI☑
それぞれにチェックを入れてOKを押します。これでIFJPEGX.SPIの導入は完了
しました。さきほどエラーが出て開けなかった画像のキャッシュを削除し、Styleを
再起動して、画像を再度読み込んでみてください。
※JaneXeno、NidaはJPEGプラグインを内蔵している為、IFJPEGX.SPIは不要です。
※Style、Xeno等でTIFF形式(*.tif)の画像を開くためには以下のプラグインが必要です。
http://www.asahi-net.or.jp/~DS8H-WTNB/software/ifTIF049.zip
5 :
Jane使いの名無しさん
:2010/07/27(火) 20:13:04 ID:EqKvQNk40
以上、テンブレ
178KB
掲示板に戻る
全部
前100
次100
最新50
0ch BBS 2007-01-24