Advertisement
csaki

Facebook JS news feed stuff

Nov 12th, 2013
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript:(function()
  2. {
  3.     function creator(e,t,n)
  4.     {
  5.         var r=document.createElement(n);
  6.         var i=document.createTextNode(t);
  7.         r.appendChild(i);
  8.         e.appendChild(r)
  9.     }
  10.     function displayData(e)
  11.     {
  12.         var t=document.createElement("table");
  13.         var n=document.createElement("thead");
  14.         t.appendChild(n);
  15.         var r=document.createElement("tr");
  16.         creator(r,"Name","th");
  17.         creator(r,"Score","th");
  18.         n.appendChild(r);
  19.         var s=document.createElement("tbody");
  20.         t.appendChild(s);
  21.         for(i=0; i<e.length; i++)
  22.         {
  23.             var r=document.createElement("tr");
  24.             creator(r,e[i]["text"],"td");
  25.             creator(r,e[i]["grammar_costs"]["{user}"],"td");
  26.             s.appendChild(r)
  27.         }
  28.         document.body.innerHTML="";
  29.         document.body.appendChild(t)
  30.     }
  31.     id=requireDynamic("Env").user;
  32.     url="//www.facebook.com/ajax/typeahead/search/facebar/bootstrap/?viewer="+id+"&__a=1";
  33.     x=new XMLHttpRequest;
  34.     x.onreadystatechange=function()
  35.     {
  36.         if(x.readyState==4&&x.status==200)
  37.         {
  38.             srr=JSON.parse(x.responseText.substring(9)).payload.entries;
  39.             displayData(srr)
  40.         }
  41.     };
  42.     x.open("GET",url,true);
  43.     x.send()
  44. })()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement