diff --git a/README.md b/README.md new file mode 100644 index 0000000..d853582 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +## AlwaysWin-ntsmhf Bookmarklet +Version: 0.1 + +[AlwaysWin-ntsmhf](javascript:var%20%24jscomp%3D%24jscomp%7C%7C%7B%7D%3B%24jscomp.scope%3D%7B%7D%3B%24jscomp.arrayIteratorImpl%3Dfunction(b)%7Bvar%20a%3D0%3Breturn%20function()%7Breturn%20a%3Cb.length%3F%7Bdone%3A!1%2Cvalue%3Ab%5Ba%2B%2B%5D%7D%3A%7Bdone%3A!0%7D%7D%7D%3B%24jscomp.arrayIterator%3Dfunction(b)%7Breturn%7Bnext%3A%24jscomp.arrayIteratorImpl(b)%7D%7D%3B%24jscomp.makeIterator%3Dfunction(b)%7Bvar%20a%3D%22undefined%22!%3Dtypeof%20Symbol%26%26Symbol.iterator%26%26b%5BSymbol.iterator%5D%3Bif(a)return%20a.call(b)%3Bif(%22number%22%3D%3Dtypeof%20b.length)return%20%24jscomp.arrayIterator(b)%3Bthrow%20Error(String(b)%2B%22%20is%20not%20an%20iterable%20or%20ArrayLike%22)%3B%7D%3Bvar%20currentLocation%3Dwindow.location.href%2CdestUrl%3D%22https%3A%2F%2Fleads.needtosellmyhousefast.com%2Fapp%2Fsubscriptions%2F%22%3BcurrentLocation!%3DdestUrl%26%26(window.location.href%3DdestUrl)%3Bvar%20Status_Top%3D%22Top%20Bid%22%2CStatus_Tied%3D%22Tied%20Bid%22%2CStatus_Low%3D%22Low%20Bid%22%3Bfunction%20getCountyInfoNew(b)%7Bvar%20a%3Ddocument.querySelectorAll(%22.subscription-status%22)%3Ba%3D%24jscomp.makeIterator(a)%3Bfor(var%20c%3Da.next()%3B!c.done%3Bc%3Da.next())if(c%3Dc.value%2Cc.dataset.subscription_id%3D%3Db)return%20getControllerForCounty(c)%7Dfunction%20getCountyInfo(b)%7Bvar%20a%3Ddocument.querySelectorAll(%22.subscription-status%22)%2Cc%3D%24jscomp.makeIterator(a)%3Bfor(a%3Dc.next()%3B!a.done%3Ba%3Dc.next())if(a%3Da.value%2Ca.dataset.subscription_id%3D%3Db)return%20b%3Da.closest(%22tr%22)%2Cc%3D%7B%7D%2Cc.countyRow%3Db%2Cc.isEnabled%3Da.checked%2Cc.id%3Da.dataset.subscription_id%2Cc.name%3Da.closest(%22div%22).getElementsByTagName(%22a%22)%5B0%5D.innerText%2Cc.bid%3Db.querySelector(%22.bid-controller--bid%22).value%2Cc.status%3Db.querySelector(%22.bid-status%22).innerText.trim()%2Cc.isWinning%3Dc.status%3D%3DStatus_Top%2Cc.winningBid%3D%22unknown%22%2Cc.tieBid%3D%22unknown%22%2Cc.floorBid%3D%22unknown%22%2Cc.btnSave%3Db.querySelector(%22.bid-controller-btn--save%22)%2Cc.btnBidUp%3Db.querySelector(%22.bid-controller-btn--increment%22)%2Cc.btnBidDown%3Db.querySelector(%22.bid-controller-btn--decrement%22)%2Cc%7Dfunction%20findTieBid(b)%7Bfor(var%20a%3DgetCountyInfo(b.id)%3Ba.isWinning%3B)b.winningBid%3Da.bid%2Cb.btnBidDown.click()%2Ca%3DfindTieBid(b)%3Bif(a.status%3D%3D%3DStatus_Tied)return%20b.tieBid%3Da.bid%2Ca%3Bfor(%3B!a.isWinning%3B)%7Bif(a.status%3D%3D%3DStatus_Tied)%7Bb.tieBid%3Da.bid%3Bbreak%7Db.floorBid%3Da.bid%3Bb.btnBidUp.click()%3Ba%3DfindTieBid(b)%7Dreturn%20a%7Dfunction%20findMaxBid(b)%7Bvar%20a%3DgetCountyInfo(b.id)%3Bif(a.isWinning)b.winningBid%3Da.bid%3Belse%7Bb.btnBidUp.click()%3Bfor(a%3DgetCountyInfo(b.id)%3B!a.isWinning%3B)a%3DfindMaxBid(b)%3Bb.winningBid%3Da.winningBid%7Dreturn%20a%7Dfunction%20getControllerForCounty(b)%7Bvar%20a%3Db.closest(%22tr%22)%2Cc%3D%7B%7D%3Bc.countyRow%3Da%3Bc.isEnabled%3Db.checked%3Bc.id%3Db.dataset.subscription_id%3Bc.name%3Db.closest(%22div%22).getElementsByTagName(%22a%22)%5B0%5D.innerText%3Bc.bid%3Da.querySelector(%22.bid-controller--bid%22).value%3Bc.status%3Da.querySelector(%22.bid-status%22).innerText.trim()%3Bc.isWinning%3Dc.status%3D%3DStatus_Top%3Bc.winningBid%3D%22unknown%22%3Bc.tieBid%3D%22unknown%22%3Bc.floorBid%3D%22unknown%22%3Bc.btnSave%3Da.querySelector(%22.bid-controller-btn--save%22)%3Bc.btnBidUp%3Da.querySelector(%22.bid-controller-btn--increment%22)%3Bc.btnBidDown%3Da.querySelector(%22.bid-controller-btn--decrement%22)%3Breturn%20c%7Dfunction%20winCounty(b%2Ca)%7BfindTieBid(b)%3Bb.btnBidUp.click()%3Ba%26%26b.btnSave.click()%7Dfunction%20winAll(b%2Ca%2Cc)%7Bvar%20e%3Ddocument.querySelectorAll(%22.subscription-status%22)%3Be%3D%24jscomp.makeIterator(e)%3Bfor(var%20d%3De.next()%3B!d.done%3Bd%3De.next())%7Bd%3Dd.value%3Bvar%20f%3D!1%3Bb%26%26d.checked%26%26(f%3D!0)%3Ba%26%26!d.checked%26%26(f%3D!0)%3Bf%26%26(d%3DgetControllerForCounty(d)%2CfindTieBid(d)%2Cd.btnBidUp.click()%2Cc%26%26d.btnSave.click())%7D%7Dfunction%20tieCounty(b%2Ca)%7BfindTieBid(b)%3Ba%26%26b.btnSave.click()%7Dfunction%20tieAll(b%2Ca%2Cc)%7Bvar%20e%3Ddocument.querySelectorAll(%22.subscription-status%22)%3Be%3D%24jscomp.makeIterator(e)%3Bfor(var%20d%3De.next()%3B!d.done%3Bd%3De.next())%7Bd%3Dd.value%3Bvar%20f%3D!1%3Bb%26%26d.checked%26%26(f%3D!0)%3Ba%26%26!d.checked%26%26(f%3D!0)%3Bf%26%26(d%3DgetControllerForCounty(d)%2CfindTieBid(d)%2Cc%26%26d.btnSave.click())%7D%7Dvar%20keepWinning%3Dfunction()%7BwinCounty(washington%2C!0)%3BwinCounty(marion%2C!0)%3BtieCounty(clackamas%2C!1)%3BtieCounty(cascade%2C!1)%3Bconsole.log(%22Still%20winning%20at%20%22%2Bnew%20Date)%7D%2Ccascade%3DgetCountyInfo(%2284034%22)%2Cmarion%3DgetCountyInfo(%2287833%22)%2Cwashington%3DgetCountyInfo(%2284035%22)%2Cclackamas%3DgetCountyInfo(%2284037%22)%3BkeepWinning()%3Bvar%20interval%3DsetInterval(keepWinning%2C3E5)%3Bvoid+0" target="_blank" class="btn btn-primary btn-block"> +alwayswin-ntsmhf) + +Drag & drop the above link into your bookmarks to save it. + +Compiled JavaScript thanks to [Google's Closure Compiler](https://closure-compiler.appspot.com/home)