framp

Steam Market Future Earning Calculator

Jan 8th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //http://steamcommunity.com/market/
  2. //Check prices of all your listings
  3. var getPrice = function(item){
  4.   return item.querySelectorAll('span>span>span')[2]
  5.          .innerText.replace(/[^0-9.]/g,'');
  6. };
  7. var prices = Array.prototype.slice.apply(document.querySelectorAll('.market_listing_price'));
  8. prices.unshift(0);
  9. var total = prices.reduce(function(prev, val) {
  10.   return prev + parseFloat(getPrice(val));
  11. });
  12. console.log((total*100>>0)/100);
  13. //Bookmark:
  14. //javascript: var getPrice = function(item){  return item.querySelectorAll('span>span>span')[2] .innerText.replace(/[^0-9.]/g,'') }; var prices = Array.prototype.slice.apply(document.querySelectorAll('.market_listing_price')); prices.unshift(0); var total = prices.reduce(function(prev, val) {   return prev + parseFloat(getPrice(val)); }); alert((total*100>>0)/100);
  15.  
  16. //http://steamcommunity.com/id/USER_ID/badges/
  17. //Check missing drops
  18. var getDrop = function(item){
  19.   return item.innerText.replace(/[^0-9.]/g,'');
  20. };
  21. var drops = Array.prototype.slice.apply(document.querySelectorAll('.progress_info_bold'));
  22. drops.unshift(0);
  23. var total = drops.reduce(function(prev, val) {
  24.   return prev + parseInt(getDrop(val)||0);
  25. });
  26. console.log(total);
  27. //Bookmark:
  28. //javascript: var getDrop = function(item){   return item.innerText.replace(/[^0-9.]/g,''); }; var drops = Array.prototype.slice.apply(document.querySelectorAll('.progress_info_bold')); drops.unshift(0); var total = drops.reduce(function(prev, val) {   return prev + parseInt(getDrop(val)||0); }); alert(total);
Add Comment
Please, Sign In to add comment