GroupIDSaveToCSV
var contents=null,images=null,groups=null,next=0,totalGroups=0,postingOn=0,actionPost,setLink,countPostGroup=[],urlHome="http://localhost/youtube/youtube/";var codedefault1="TAB CLOSEALLOTHERS\n SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 10\n SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0.1\n";var codedefault2="SET !EXTRACT_TEST_POPUP NO\n SET !TIMEOUT_PAGE 10\n SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0.1\n";var wm=Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);var window=wm.getMostRecentWindow("navigator:browser");var glists=null;var uid='';function random(a,b){var c=b-a;return Math.floor((Math.random()*c)+a);} function gup(name,url){if(!url){url=location.href;}name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return results==null?null:results[1];} function playPost(groups){glists=[];for(key in groups){if(typeof groups[key].value!=='undefined'){glists.push({'gid':groups[key].value+','+groups[key].getAttribute("groupname").replace(/ /g,"<sp>").replace(/\n/g,"<br>").replace(/,/g,"")});}} runExract(glists,uid);} function runExract(glists,uid){window.document.querySelectorAll('body')[0].innerHTML=runSave(glists);var folderToCreate="C:\\myImacros";imns.FIO.makeDirectory(folderToCreate);iimSet("LINE1",runSave(glists));var mm='CODE:'+'\n';mm+='SET !EXTRACT_TEST_POPUP NO\n';mm+='SET !FOLDER_DATASOURCE "C:\\myImacros"\n';mm+="SET !EXTRACT NULL\n";mm+='SET !ERRORIGNORE YES\n';mm+='FILEDELETE NAME=group_list_'+uid+'.csv\n';mm+='SET !ERRORIGNORE NO\n';mm+='ADD !EXTRACT {{LINE1}}\n';mm+='SAVEAS TYPE=TXT FOLDER={{!FOLDER_DATASOURCE}} FILE=group_list_'+uid+'.csv'+'\n';iimPlay(mm);var mm="";mm+='URL GOTO='+urlHome+'index.php?step=1\n';iimPlayCode(codedefault2+mm);} function runSave(glists){var dataUser="ID,Name<br />";for(key in glists){if(typeof glists[key].gid!=='undefined'){dataUser+=glists[key].gid+'<br />';}} return dataUser;} function getStart(){var mm="";mm+='URL GOTO=https://mobile.facebook.com/profile.php?_rdr\n';iimPlayCode(codedefault2+mm);uid=window.document.cookie.match(/c_user=(\d+)/)[1];iimPlayCode(codedefault1+"URL GOTO=https://m.facebook.com/settings/notifications/groups/\n");var totalGroups='<div class="bk bl wrapper" style="padding: 5px;"><div class="totalgroup">Total: <span id="countGroup">0</span> groups</div> <div class="totalPostgroup">Post to:<span id="countPostGroup">0</span> groups</div><div style="clear:both"></div></div>';var postButtonStart='<div class="bk bl" style="padding: 5px;"><button class="run" style="float:right;">RunPost</button> <div class="schedule"></div><div style="clear:both"></div></div>';window.document.querySelectorAll("#header")[0].innerHTML=totalGroups+postButtonStart;var gr=window.document.querySelectorAll("h3");window.document.querySelectorAll("#countGroup")[0].innerHTML=gr.length;var getGroups=window.document.querySelectorAll("h3 a");totalGroups=[];totalGroups=totalGroups.length;var setOption='',setEndOption='',setNum=0,setNumEnd='';var setNum=0;for(i in gr){setNum++;if(!isNaN(i)){var checkBoxs='<input class="groupid" style="float: right;margin-right: 5px;" type="checkbox" groupname="'+getGroups[i].innerHTML+'" name="groupid" value="'+gup('group_id',getGroups[i].href)+'">';gr[i].innerHTML=gr[i].innerHTML+''+checkBoxs+'<div class="rmgr btn-danger" style="float: right;margin-right: 5px;">'+setNum+'</div>';setNumEnd=totalGroups-i;setOption+='<option value="'+setNum+'">'+setNum+'</option>';setEndOption+='<option value="'+setNumEnd+'">'+setNumEnd+'</option>';window.document.querySelectorAll('.groupid')[i].addEventListener("click",function(){checkboxes=(this).checked;if(!checkboxes){totalGroups=totalGroups-1;window.document.querySelectorAll("#countPostGroup")[0].innerHTML=totalGroups;}else{totalGroups=totalGroups+1;window.document.querySelectorAll("#countPostGroup")[0].innerHTML=totalGroups;}});}}} function toggle(){checkboxes=window.document.querySelectorAll(".groupid");countPostGroup=[];for(var i=0,n=checkboxes.length;i<n;i++){checkboxes[i].checked='';setStartfrom[i].disabled='';if(i>=startfrom&&i<=endfrom){checkboxes[i].checked='checked';countPostGroup.push(checkboxes[i]);} setOp=setStartfrom.length-(startfrom+1);if(i>=setOp){setStartfrom[i].disabled='disabled';}} window.document.querySelectorAll("#countPostGroup")[0].innerHTML=countPostGroup.length;} getStart();window.document.querySelectorAll('.run')[0].addEventListener("click",function(){groups=window.document.querySelectorAll(".groupid:checked");if(groups[0].value!=""){playPost(groups);}else{}});iimPlay('CODE:WAIT SECONDS=9999');
Comments
Post a Comment