irv = new ActiveXObject('Irvine.Api'); url = item.url; if(!url.match(/h?ttp:\/\/(www\.)?yourfilehost\.com\/media\.php\?cat=(video|other|image)&file=.+/)){ return; }
h = new HTTP; text = h.get(url); re = new RegExp("\"([0-9.]+/dl/[^/]+/[^/]+/(video|other|image)/[^\"&]+)\""); if(!re.test(text)){ return; } irv.Download(re.$1,3); n = irv.ItemCount; for(i=0;i<n;i++){ if(item.Data==irv.GetItemData(i)){ irv.DeleteItem(i); break; } }