NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name rarbg last post // @namespace // @include https://rarbg.com/torrents.php* // @include https://rarbg.to/torrents.php* // @description show rarbg last post // @version 1.2.6 // @grant none // ==/UserScript== // var as=document.getElementsByTagName("td"), i=0, td; var ad=document.getElementsByTagName("a"), j=0, a; var pattern_dt = /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/; var pattern_ad = /_adpub\.php/; //find the last 2day while (as[i]){ td = as[i]; if (td.textContent.match(pattern_dt)) { var d_o = new Date(td.textContent.replace(/-/g,"/")).valueOf(); var d_fix = new Date(); //TimeZone +1 to +8 d_fix.setTime(d_o+1000*60*60*7); var d_now = new Date(); //now //1day yellow if((d_now-d_fix)/(60*60*1000*24)<1){ td.parentNode.style.backgroundColor = "yellow"; } //2day red else if ((d_now-d_fix)/(60*60*1000*24)<2){ td.parentNode.style.backgroundColor = "red"; } } i++; } //remove ad link while (ad[j]){ a = ad[j]; //remove ad link if (a.href.match(pattern_ad)) { console.log("get!"); p = a.parentNode.parentNode.parentNode; c = a.parentNode.parentNode; p.removeChild(c); } j++; }