Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Filter Dup
- // @description hide duplicate posts
- // @include https://www.minds.com/newsfeed/subscribed*
- // @match https://www.minds.com/newsfeed/subscribed*
- // @version 1.01
- // @require http://code.jquery.com/jquery-1.12.4.min.js
- // @require https://gist.github.com/raw/2625891/waitForKeyElements.js
- // ==/UserScript==
- (function() {
- var log = [];
- waitForKeyElements (
- 'minds-activity[class^=mdl-card]',
- hideMe
- );
- function hideMe (jNode) {
- var err =0;
- var user='';
- var dt='';
- var t = '';
- try{
- user = jNode[0].childNodes[16].childNodes[0].childNodes[1].childNodes[2].childNodes[0].childNodes[0].innerHTML;
- dt = jNode[0].childNodes[16].childNodes[0].childNodes[1].childNodes[2].childNodes[4].childNodes[0].innerHTML;
- }catch(e){ err++; }
- try{
- user = jNode[0].childNodes[1].childNodes[2].childNodes[0].childNodes[0].innerHTML;
- dt = jNode[0].childNodes[1].childNodes[2].childNodes[4].childNodes[0].innerHTML;
- }catch(e){ err++; }
- try{
- user = jNode[0].childNodes[1].childNodes[1].childNodes[0].childNodes[0].innerHTML;
- dt = jNode[0].childNodes[1].childNodes[1].childNodes[3].childNodes[0].innerHTML;
- }catch(e){ err++; }
- try{
- user = jNode[0].childNodes[1].childNodes[2].childNodes[0].childNodes[0].innerHTML;
- dt = jNode[0].childNodes[1].childNodes[2].childNodes[3].childNodes[0].innerHTML;
- }catch(e){ err++; }
- try{
- user = jNode[0].childNodes[16].childNodes[0].childNodes[1].childNodes[2].childNodes[0].childNodes[0].innerHTML;
- dt = jNode[0].childNodes[16].childNodes[0].childNodes[1].childNodes[2].childNodes[3].childNodes[0].innerHTML;
- }catch(e){ err++; }
- t = user+dt;
- console.info(t);
- if(user){
- if($.inArray(t, log)==-1){
- log.push(t);
- log.length = Math.min(log.length, 200);
- }else{
- jNode[0].style.display='none';
- console.info('hide');
- }
- }
- }
- }());
Advertisement
Add Comment
Please, Sign In to add comment