「iurlrpl.txt」の編集履歴(バックアップ)一覧はこちら
「iurlrpl.txt」(2013/02/04 (月) 16:58:11) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
|書きかけの項目です|
*目次
#contents(fromhere=true)
*iurlrpl.txtとは
参照:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]のiurlrpl.txt
iurlrpl.txtとは、画像ダウンロードURLをスクリプトで変更できるようにするものです。
iurlrpl.txtの文字コードはUTF-8です。
&bold(){[TAB]URLにマッチする正規表現[TAB]スクリプト指定}
仕様
-iurlrpl.txtは保存用フォルダに作成してください。
-[TAB]はタブコード
-最初の[TAB]の前は将来の拡張用
-スクリプト指定は外部コマンドと同じ
-"//"または";"で始まる行は無視されます。
-「ファイル」メニュー「再読み込み」→「ImageViewURLReplace.dat & iurlrpl.txt」で ImageViewURLReplace.dat と iurlrpl.txt の両方を再読み込みします。
*設定方法
参考例
[TAB]はTabキーに置換してください。
; some.uploader のURLを supld.js で変更する例
[TAB]http://some\.uploader/\w+[TAB]$SCRIPT supld.js
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]
*ダウンロード
[[まとめ 2012/12/23(日)版>http://www39.atwiki.jp/v2cwiki?cmd=upload&act=open&pageid=243&file=iurlrpl.zip]]
*URL変更用スクリプト
スクリプトの保存場所はscriptフォルダです。
スクリプトの数が多くなりがちなので、scriptフォルダ内にサブフォルダを作成すると良いかもしれない。
参照:[[scriptの数が多く、フォルダ内がごった返しているので整理したい>http://www39.atwiki.jp/v2cwiki/pages/56.html#id_68079d4a]]
URL変更用スクリプトではcheckURL(u,cx)を定義してください。
checkURL(u,cx)はImageViewURLReplace.datを適用する前に実行されます。
文字コードは&font(b,red,white,10pt){UTF-8}です。
**URL変更用スクリプトの例
//暇を見つけ次第追加していきたいですが、自作された方など、どんどん登録していって欲しいです。
***▽User-Agentを変更する
function checkURL(u,cx) {
cx.applyImageViewURLReplace = true;
cx.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
return u;
}
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]
//特定のサイトのものを紹介するのが不味いなら、削除してください
***▽ec.sod.co.jpのジャケット画像を表示
iurlrpl.txtの記述
[TAB]http://ec\.sod\.co\.jp/detail/.+[TAB]${SCRIPT:S} iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u,cx) {
//cx.applyImageViewURLReplace = true;
hr = v2c.createHttpRequest(u);
hr.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
hr.setRequestProperty('Cookie','ses_age=18;');
ret_str = hr.getContentsAsString();
if(hr.responseCode != 200){
return null;
}else if(ret_str.match(/([^"']+_l\.jpg)/))
{
u = RegExp.$1;
}
cx.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1354885255/41]]
***▽ヤフーニュース・ヘッドラインの記事から画像を表示する
iurlrpl.txtの記述
[TAB]http://headlines\.yahoo\.co\.jp/hl\?a=.+[TAB]$SCRIPT iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u,cx) {
cx.applyImageViewURLReplace = false;
var s1 = v2c.readURL(u);
if (s1 && s1.match('href="([^"]+?)">拡大写真')) {
var s2 = v2c.readURL(RegExp.$1);
if (s2 && s2.match('mainImage" src="([^"]+)"')) {
u = RegExp.$1;
}
}
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1304861674/601]]
***▽twicsy.comの画像を表示
iurlrpl.txtの記述
[TAB]http://www\.twicsy\.com/i/\w+[TAB]$SCRIPT iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u, cx) {
cx.applyImageViewURLReplace = true;
var s1 = v2c.readURL(u);
if (s1 && s1.match('href="(http://yfrog\.com/\\w+)"')) {
u = RegExp.$1;
}
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1304861674/608]]
----
|書きかけの項目です|
*目次
#contents(fromhere=true)
*iurlrpl.txtとは
参照:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]のiurlrpl.txt
iurlrpl.txtとは、画像ダウンロードURLをスクリプトで変更できるようにするものです。
iurlrpl.txtの文字コードはUTF-8です。
&bold(){[TAB]URLにマッチする正規表現[TAB]スクリプト指定}
仕様
-iurlrpl.txtは保存用フォルダに作成してください。
-[TAB]はタブコード
-最初の[TAB]の前は将来の拡張用
-スクリプト指定は外部コマンドと同じ
-"//"または";"で始まる行は無視されます。
-「ファイル」メニュー「再読み込み」→「ImageViewURLReplace.dat & iurlrpl.txt」で ImageViewURLReplace.dat と iurlrpl.txt の両方を再読み込みします。
*設定方法
参考例
[TAB]はTabキーに置換してください。
; some.uploader のURLを supld.js で変更する例
[TAB]http://some\.uploader/\w+[TAB]$SCRIPT supld.js
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]
*ダウンロード
[[まとめ 2013/02/02(土)版>http://www1.axfc.net/uploader/so/2780577]]
*URL変更用スクリプト
スクリプトの保存場所はscriptフォルダです。
スクリプトの数が多くなりがちなので、scriptフォルダ内にサブフォルダを作成すると良いかもしれない。
参照:[[scriptの数が多く、フォルダ内がごった返しているので整理したい>http://www39.atwiki.jp/v2cwiki/pages/56.html#id_68079d4a]]
URL変更用スクリプトではcheckURL(u,cx)を定義してください。
checkURL(u,cx)はImageViewURLReplace.datを適用する前に実行されます。
文字コードは&font(b,red,white,10pt){UTF-8}です。
**URL変更用スクリプトの例
//暇を見つけ次第追加していきたいですが、自作された方など、どんどん登録していって欲しいです。
***▽User-Agentを変更する
function checkURL(u,cx) {
cx.applyImageViewURLReplace = true;
cx.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
return u;
}
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c.s50.xrea.com/manual/script.html]]
//特定のサイトのものを紹介するのが不味いなら、削除してください
***▽ec.sod.co.jpのジャケット画像を表示
iurlrpl.txtの記述
[TAB]http://ec\.sod\.co\.jp/detail/.+[TAB]${SCRIPT:S} iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u,cx) {
//cx.applyImageViewURLReplace = true;
hr = v2c.createHttpRequest(u);
hr.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
hr.setRequestProperty('Cookie','ses_age=18;');
ret_str = hr.getContentsAsString();
if(hr.responseCode != 200){
return null;
}else if(ret_str.match(/([^"']+_l\.jpg)/))
{
u = RegExp.$1;
}
cx.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1354885255/41]]
***▽ヤフーニュース・ヘッドラインの記事から画像を表示する
iurlrpl.txtの記述
[TAB]http://headlines\.yahoo\.co\.jp/hl\?a=.+[TAB]$SCRIPT iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u,cx) {
cx.applyImageViewURLReplace = false;
var s1 = v2c.readURL(u);
if (s1 && s1.match('href="([^"]+?)">拡大写真')) {
var s2 = v2c.readURL(RegExp.$1);
if (s2 && s2.match('mainImage" src="([^"]+)"')) {
u = RegExp.$1;
}
}
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1304861674/601]]
***▽twicsy.comの画像を表示
iurlrpl.txtの記述
[TAB]http://www\.twicsy\.com/i/\w+[TAB]$SCRIPT iurlrplTest.js //スクリプトの名前は適当に変更してください
以下をiurlrplTest.jsとしてUTF-8で作成し、scriptフォルダへ保存
function checkURL(u, cx) {
cx.applyImageViewURLReplace = true;
var s1 = v2c.readURL(u);
if (s1 && s1.match('href="(http://yfrog\.com/\\w+)"')) {
u = RegExp.$1;
}
return u;
}
[[元レス>http://yy61.60.kg/test/read.cgi/v2cj/1304861674/608]]
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: