Scripts:Up2date: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
This is a simple script that hides some of the entries on the up2date page. Groups as well as episode types can be hidden. Episode types are defined by the first character in the "ep" column, while groups need to be exact (including the []). | This is a simple script that hides some of the entries on the up2date page. Groups as well as episode types can be hidden. Episode types are defined by the first character in the "ep" column, while groups need to be exact (including the []). | ||
You have to edit the first rows manually to change what is hidden. It is pretty easy though. Just add/remove entries in the lists (hideGroups,hideEpTypes) at the top. Save it as <something>.user.js and use it with | You have to edit the first rows manually to change what is hidden. It is pretty easy though. Just add/remove entries in the lists (hideGroups,hideEpTypes) at the top. Save it as <something>.user.js and use it with Firefox greasemonkey extension or opera user javascripts. | ||
'''Updated 2007-08-17. Changed anidb.info to anidb.net so that the script works again''' | '''Updated 2007-08-17. Changed anidb.info to anidb.net so that the script works again''' |
Revision as of 11:19, 19 April 2009
This is a simple script that hides some of the entries on the up2date page. Groups as well as episode types can be hidden. Episode types are defined by the first character in the "ep" column, while groups need to be exact (including the []).
You have to edit the first rows manually to change what is hidden. It is pretty easy though. Just add/remove entries in the lists (hideGroups,hideEpTypes) at the top. Save it as <something>.user.js and use it with Firefox greasemonkey extension or opera user javascripts.
Updated 2007-08-17. Changed anidb.info to anidb.net so that the script works again
/********************/ // Hide the following episodes in Up2Date: // Episodes by the following groups: var hideGroups=new Array("-","[ExampleGroup]"); // Parodies, Credits, Trailers var hideEpTypes = new Array("P","C","T"); /*********************/ function TrimString(sInString) { sInString = sInString.replace( /^\s+/g, "" );// strip leading return sInString.replace( /\s+$/g, "" );// strip trailing } function HideTableRows() { t1 = document.body.getElementsByTagName('tr'); for(i=1;i<t1.length;i++) { t2 = t1[i].getElementsByTagName('td'); for(j=0;j<t2.length;j++) { if (t2[j].className == 'name group') { groupName = TrimString(t2[j].textContent); //Hide entries that belongs to the selected groups for(k=0;k<hideGroups.length;k++) { if(groupName == hideGroups[k]) t1[i].style.display = 'none'; } } if(t2[j].className == 'epno') { epType = t2[j].textContent.charAt(0); // First character) //Hide Credits, Parodies, Trailers for(k=0;k<hideEpTypes.length;k++) { if(epType == hideEpTypes[k]) t1[i].style.display = 'none'; } } } } } if(window.location.href == 'http://anidb.net/perl-bin/animedb.pl?show=up2date') //if(window.location.href == 'file://localhost/c:/test.html') { window.addEventListener('load', function() { HideTableRows(); } , false); }