Irvineを使ってasahi.com、shikoku-np.co.jp、machikomizaq.jpの画像を落とすための準備スクリプト。欲しい画像が表示されるページから「IrvineへすべてのURLを送る(IMGを含む)」で使う。
function OnListMenuClick(irvine,action){
//キューリストメニューのクリックイベント
の下に以下の内容をコピペする
irvine.BeginProgressBar(irvine.SelectedItemCount);
var item = new IrvineItem;
try{
for(var i = 0; i < irvine.ItemCount; i++){
if (irvine.GetItemSelected(i)){
item.data = irvine.GetItemData(i);
item.url = item.url.replace(/&width=[0-9]+$/ , "");
if(item.url.match(/k_img_render[.]php[?]k_id=([0-9]+)&o_id=([0-9]+)/))
item.filename = RegExp.$1 + '-' + RegExp.$2 + '.jpg';
else if(item.url.match(/(diary|album|img_news)[.]aspx[?]id=([0-9]+)&(entry|album|no)=([0-9]+)/))
item.filename = RegExp.$2 + '-' + RegExp.$4 + '.jpg';
irvine.SetItemData(i, item.data);
irvine.ProgressBarStepBy(1);
}
}
}
finally{
irvine.EndProgressBar();
irvine.Invalidate();
}