Large

Rapidshare Links Checker

By hosts Last update Jan 2, 2012 — Installed 1,494,818 times.

ADDED: fileserve.com, narod.ru & files.mail.ru UPDATED: sharingmatrix.com & vip-file.com

in
Subscribe to ADDED: fileserve.com, narod.ru & files.mail.ru                     UPDATED: sharingmatrix.com & vip-file.com 4 posts, 3 voices



Graviton User
FirefoxWindows

The dead links for non-bulk-checking hosts (easy-share, sharingmatrix) have the red X, but don't get a line through or black background like bulk-checking hosts (hotfile, netload).
Some scene websites put their links in a box; the red X can't be seen as the end gets cut off, so I'd like to see the links lined through.

I've added a few hosts to the script. If you check the sample links in the code below you'll see the problem with them not getting crossed out.

  • narod.ru
    		if(Check_narod_dot_ru_links){ 
    		var narod_ru= new Array(6)       //http://narod.ru/disk/12860367000/Tetuna--Atmotrips_EP.rar.html
    		                                 //http://narod.ru/disk/22136817000/MrCrddVldsLDsDlMr.part1.rar.html
    		 narod_ru[0]='narod\.ru\/disk\/';                          //name and search string in link to get description
    		 narod_ru[1]='b-submit';                                   // file_is_alive
    		 narod_ru[2]='b-download-virus-note';                      // file_is_dead
    		 narod_ru[3]='Внутренняя ошибка сервиса';                                 // no download slots or temporarily unavailable or servererror
    		 narod_ru[4]="//a[contains(@href,'narod.ru')]";  
    		 narod_ru[5]='optional--';
    		 narod_ru[6]='<dd class="size">(\\d.*?)</dd>';              // size
    		 http_file_hosts.push(narod_ru);
    		}		
  • files.mail.ru
    		if(Check_files_dot_mail_dot_ru_links){ 
    		var files_mail_ru= new Array(6)       //http://files.mail.ru/TV8ITK
    		                                      //http://files.mail.ru/1WOTA7
    		 files_mail_ru[0]='(?:files.|)mail\.ru/(?:\\w*)';        //name and search string in link to get description
    		 files_mail_ru[1]='fileList';                            // file_is_alive
    		 files_mail_ru[2]='errorMessage';                        // file_is_dead
    		 files_mail_ru[3]='optional--';                          // no download slots or temporarily unavailable or servererror
    		 files_mail_ru[4]="//a[contains(@href,'files.mail.ru')]";  
    		 files_mail_ru[5]='optional--';
    		 files_mail_ru[6]='<td>(\\d.*?)</td>';                   // size
    		 http_file_hosts.push(files_mail_ru);
    		}		
  • fileserve.com
    		var fileserve_com= new Array(6)     //http://www.fileserve.com/file/QXwnn2Z/www.DirectLinkSpot.com_futurama.s06e01.hdtv.xvid-fqm.avi
    		                                    //http://www.fileserve.com/file/pqEhrgk
    		 fileserve_com[0]='(?:www.|)fileserve\.com\/file\/';       //name and search string in link to get description
    		 fileserve_com[1]='Average download time';                           // file_is_alive
    		 fileserve_com[2]='File not available';                            // file_is_dead
    		 fileserve_com[3]='optional--';                 // no download slots or temporarily unavailable or servererror
    		 fileserve_com[4]="//a[contains(@href,'fileserve.com')]";  
    		 fileserve_com[5]='optional--'; 
    		 fileserve_com[6]='<strong>(\\d.*?)</strong> | Uploaded on';   // size
    		 http_file_hosts.push(fileserve_com);
    		}
    This one seems to be a major files host and should probably be entered for batch processing (like hotfile, filefactory, etc.); which I don't know how to do.
  1. I've updated sharingmatrix.com's attributes with the following
    sharingmatrix_com[1]='File Download'; // file_is_alive
    AND
    sharingmatrix_com[6]='File size: <strong>(\\d.*?)</strong>'; // size
  2. I've updated vip-file.com's attributes with the following
    vip_file_com[0]='vip-file\.com\/download.*?\/(?:.*?)/(?:.*?)\.html'; //name and search string in link to get description
    AND
    vip_file_com[1]='File:'; // file_is_alive
    AND
    vip_file_com[2]='File not found'; // file_is_dead
    AND
    vip_file_com[6]='Size of file: <span>(\\d.*?)</span>'; // size
Also wondering if any of the following megashares.com, fileserve.com, storage.to, sharingmatrix.com can be upgraded to check in bulk?

 
jizin User
FirefoxWindows

Thx for the updates. I've updated "sharingmatrix.com" and "vip-file.com". I also want to add "files.mail.ru" and "fileserve.com". I can see that the section where I need to put the code in is between lines 1745 and 2393.
Does it matter where I put it? And is this code enough? Don't I need to add some more things?
When I search for example the hoster "sendspace" I find something in line 49 (comment what to put into exclusion list), 293, 1576, 2454, 2708 (which is commented, so doesn't matter).

Do I need to add something there for "files.mail.ru" and "fileserve.com" too?

 
hosts Script's Author
FirefoxX11

@Graviton Thanks for your additions !! Your additions will be added in the next update together with some corrections, about the bulk check of megashares.com, fileserve.com, storage.to, sharingmatrix.com it can be done but I prefer to do it when I have time.

 
Graviton User
FirefoxWindows

@jizin to add items (such as http://www.fileserve.com and http://fileserve.com) into the exclusion list just use the Add... button in the 'Manage User Scripts' window. You also need to add lines like Check_fileserve_dot_com_links = GM_getValue("Check_fileserve_dot_com_links", true);
(true=check links, false=don't) under the function set_variables() heading at line ≈ 250. Around line 1550 you'll see code like <div id="sites"><span id="Check_fileserve_dot_com_links"></div></span>\
this will put your newly added websites in the options in the configuration pop-up.

Just make sure all the code you enter follows the same formatting that hosts used when making the script.
@hosts Thanks for the reply.

What about the problem of dead (non-bulk-checked) links not being lined through?
Is it something you're aware of or is this a first?

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel