// ==UserScript== // @name read4btc.com // @namespace http://tampermonkey.net/ // @version 2.0 // @description EARN FREE CRYPTO // @author MrBug // @match https://read4btc.com/* // @match https://www.google.com/url?q=https%3A%2F%2Fread4btc.com* // @updateURL https://sharetext.me/dousqjsgqi // @downloadURL https://sharetext.me/dousqjsgqi // @match https://ouo.io/* // @match https://ouo.press/* // @icon https://www.google.com/s2/favicons?sz=64&domain=read4btc.com // @require https://greasyfork.org/scripts/461948-fbase-lib/code/FBase%20Lib.js?version=1222667 // @grant none // ==/UserScript== // // READ CAREFULLY: // I don't give you any permission to copy, modify, merge, publish, distribute, // sublicense, and/or sell copies of this script. // // REQUIREMENTS: // FAUCETPAY WALLET ==> https://faucetpay.io/?r=5093460 // CLOUDFLARE SCRIPT ==> https://sharetext.me/3mdagzudkt // // DESCRIPTION: // YOU MUST USE A FAUCETPAY EMAIL ADDRESS // REGISTER LINK: https://read4btc.com/?r=21 // // Edit lines 41 and 42 with your email and password // // SUPPORT LINK: // If you want to support my work, visit this shortener every 24h: https://cuty.io/SupportMrBug // THANK YOU FOR YOUR SUPPORT! (function() { 'use strict'; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// var email = "EMAIL" // Type here your email address var password = "PASSWORD" //Type here your password var dailyclaims = 25 // Type here the number of daily claims you want to do before jumping to autofaucet var daily_available_claims = 25 // don't change this number, unless the available daily claim change it in the manual claim faucet /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if(location.hostname == 'read4btc.com') { setTimeout(function() { if (window.location.href == "https://read4btc.com/?r=21") { location.href = 'login' }}, 8000) let spon = setInterval(function() { if ((window.location.href == "https://read4btc.com/" || window.location.href == "https://read4btc.com") && document.querySelector("a[href='https://read4btc.com/register']")) { window.location.replace("https://read4btc.com/?r=21") clearInterval(spon) }}, 2000) if (window.location.href.includes("firewall")) { let firewall = setInterval(function() { let hcaptcha = document.querySelector('.h-captcha > iframe') let boton = document.querySelector("button[type='submit']") let turnstile = document.querySelector('.cf-turnstile > input') if (window.location.href.includes("firewall") && ((hcaptcha && hcaptcha.hasAttribute('data-hcaptcha-response') && hcaptcha.getAttribute('data-hcaptcha-response').length > 0) || (turnstile && turnstile.value.length > 0))) { boton.click() clearInterval(firewall) }}, 8000); } if (window.location.href.includes("login")) { let login = setInterval(function() { let turnstile = document.querySelector('.cf-turnstile > input') let mailform = document.querySelector("input[type='email']") let passform = document.querySelector("input[type='password']") let boton = document.querySelector("button[type='submit']") let hcaptcha = document.querySelector('.h-captcha > iframe') if (window.location.href.includes("login") && mailform && passform && mailform.value!== email && passform.value !== password) { mailform.value = email passform.value = password } if (window.location.href.includes("login") && boton && ((hcaptcha && hcaptcha.hasAttribute('data-hcaptcha-response') && hcaptcha.getAttribute('data-hcaptcha-response').length > 0) || (turnstile && turnstile.value.length > 0)) && mailform.value == email && passform.value == password) { boton.click() clearInterval(login) }}, 5000) } setTimeout(function redir() { if (window.location.href.includes("dashboard")) { location.href = 'articles' }}, 10000) if (window.location.href.includes("claim")) { let claim = setInterval(function() { let turnstile = document.querySelector('.cf-turnstile > input') let boton = document.querySelector("button[type='submit']") let hcaptcha = document.querySelector('.h-captcha > iframe') let letters = document.querySelector("input.form-control.mb-3") if ((letters && letters.value !== "" && boton && ((hcaptcha && hcaptcha.hasAttribute('data-hcaptcha-response') && hcaptcha.getAttribute('data-hcaptcha-response').length > 0) || (turnstile && turnstile.value.length > 0))) || (!letters && boton && ((hcaptcha && hcaptcha.hasAttribute('data-hcaptcha-response') && hcaptcha.getAttribute('data-hcaptcha-response').length > 0) || (turnstile && turnstile.value.length > 0)))) { boton.click() clearInterval(claim) } if (letters && letters.value == "" && boton && hcaptcha && hcaptcha.hasAttribute('data-hcaptcha-response') && hcaptcha.getAttribute('data-hcaptcha-response').length > 0) { window.location.reload() } }, 7000) } setTimeout(function claimpagerefresh() { if (window.location.href.includes("read4btc.com/claim")) { }}, 5*60000+20000) setTimeout(function claimsleft() { let claim0 = document.querySelectorAll("div.text-3xl.font-medium.leading-8.mt-6")[3] if (window.location.href.includes("claim") && claim0 && claim0.innerText == (daily_available_claims-dailyclaims).toString() +'/' + daily_available_claims.toString()) { window.location.href = 'https://ouo.io/elN4lZ' }}, 4500) setTimeout(function achiev() { let claim = document.querySelector("button.btn.rounded.btn-primary") if (window.location.href.includes("achievements") && claim && claim.disabled == false) { claim.click() } if ((window.location.href.includes("achievements") && claim && claim.disabled == true) || (window.location.href.includes("achievements") && !claim)) { window.location.replace("https://ouo.io/4VEWbr"); }}, 10000) setTimeout(function autofinish() { let cartel = document.querySelector("div.intro-y.alert.alert-danger.show.flex") if (cartel && cartel.innerText.includes("enough")) { window.location.replace("https://read4btc.com/leaderboard"); }}, 5000) setTimeout(function goarticle() { let boton = document.querySelector("button.btn.btn-primary.mt-4.mb-2") let boton2 = document.querySelector("button[type='submit']") let botonsurfad = document.querySelector("button#start") if (window.location.href.includes("articles") && boton) { boton.click() } if (window.location.href.includes("article/view") && boton2) { boton2.click() } if (window.location.href.includes("articles") && !boton) { location.href = 'claim' } }, 10000) let claimarticle = setInterval(function() { let signal = document.querySelector("div#verify") let boton = document.querySelector("button.btn.btn-lg.btn-primary.mb-2") if(window.location.href.includes("blog") && boton && signal.style.display == 'block') { setTimeout(function(){check3()}, 3000) clearInterval(claimarticle) } }, 5500) } setTimeout(function redirect() { let redirboton = document.querySelector("body > div > a:nth-child(1)") if (window.location.href.includes("google")) { redirboton.click() }}, 2000) if(location.hostname == 'read4btc.com') { let ok = setInterval(function() { let ok = document.querySelector("button[type='button'][class='swal2-confirm swal2-styled']") let oktext = document.querySelector("h2#swal2-title") let error = document.querySelector("span.swal2-x-mark") if ((ok && !error) || (ok && error && !window.location.href.includes("withdraw"))) { ok.click() } if (ok && error && window.location.href.includes("withdraw")) { window.location.replace("https://read4btc.com/leaderboard"); }}, 3000) //CLICK OK setTimeout(function() { clearInterval(ok) }, 20000) setTimeout(function() { window.location.reload() }, 15*60000) } if (location.hostname == 'ouo.io' || location.hostname == 'ouo.press') { setTimeout(() => { (new OuoSolver()).start(); }, rndInt(3000, 5000)); setTimeout(function() { window.location.reload() }, 2*60000) } })();