目次

書きかけの項目です。加筆、訂正募集中。

iurlrpl.txtとは

参照: V2C 使用法 「外部コマンド:スクリプト」のiurlrpl.txt

iurlrpl.txtとは、画像ダウンロードURLをスクリプトで変更できるようにするものです。
iurlrpl.txtの文字コードはUTF-8です。

書式: [TAB]URLにマッチする正規表現[TAB]スクリプト指定

仕様

設定方法の例

[TAB]はTabキーに置換してください。

; some.uploader のURLを supld.js で変更する例
[TAB]http://some\.uploader/\w+[TAB]$SCRIPT supld.js

引用:V2C 使用法 「外部コマンド:スクリプト」

ダウンロード

(名称& download link)分類説明
まとめ 2015/02/03b版
同じものがaxfc.netにも
初期導入パック基本パッケージ。初期導入に適す。
ファイル名:v2c_iurlrpl_20150203b_forInitial.zip
(どうしても2013/02/02(土)版が必要な場合はこちらから)
2015/02/03b版
同じものがaxfc.netにも

2015/02/03版
同じものがaxfc.netにも
更新用パック2013/02/02(土)版以降の追加分、既に導入済みの方向け。
ファイル名:v2c_iurlrpl_20150203b_UpdateOnly.zip
添付品、アルファベット順
・fast-uploader_com.js ・gyazo_com.js ・imepic_jp.js ・imgur_com.js
・instagram_com.js ・photobucket_com.js ・tumblr_com.js
・twimg_com(=twitter.com).js ・twipple_jp.js ・watch_impress_cojp.js
これらの記述だけを書いた追加分のiurlrpl.txt

URL変更用スクリプト

スクリプトの保存場所はscriptフォルダです。
スクリプトの数が多くなりがちなので、scriptフォルダ内にサブフォルダを作成すると良いでしょう。

関連項目: スクリプトの数が多く、フォルダ内がごった返しているので整理したい

URL変更用スクリプトではcheckURL(u,cx)を定義してください。
checkURL(u,cx)はImageViewURLReplace.datを適用する前に実行されます。
文字コードはUTF-8です。

URL変更用スクリプトの例

▽User-Agentを変更する

function checkURL(u,cx) {
	cx.applyImageViewURLReplace = true;
	cx.setRequestProperty('User-Agent','Mozilla/5.0 (compatible)');
	return u;
}

引用:V2C 使用法 「外部コマンド:スクリプト」

▽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;
}

元レス

▽ヤフーニュース・ヘッドラインの記事から画像を表示する

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;
}

元レス

▽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;
}

元レス

コメント

コメントはありません。 Comments/iurlrpl.txt

コメント:

添付ファイル: filev2c_iurlrpl_20150203b_UpdateOnly.zip 877件 [詳細] filev2c_iurlrpl_20150203b_forInitial.zip 996件 [詳細] filev2c_iurlrpl_20150203_UpdateOnly.zip 857件 [詳細] filev2c_iurlrpl_20150129_UpdateOnly.zip 800件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-02-04 (水) 21:26:26