Greasy Fork is available in English.

Claimtoro

Free satoshi

  1. // ==UserScript==
  2. // @name Claimtoro
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Free satoshi
  6. // @author vikiweb
  7. // @match https://claimtoro.net/*
  8. // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // Enter your email address on line 18 and Go to https://cryptoearnfaucet.com/offer/?r=93
  17.  
  18. let email = "email@email.com";
  19. let password = "password";
  20. let check_address = window.location.origin;
  21.  
  22. function isCaptchaChecked() {
  23. return grecaptcha && grecaptcha.getResponse().length !== 0;
  24. }
  25.  
  26. if(window.location.href.includes(check_address) && document.querySelector("#header-carousel")){
  27. window.location.replace(check_address +'/login');
  28. }
  29.  
  30. if (window.location.href.includes(check_address +'/login')) {
  31. setTimeout(function() {
  32. if (document.querySelector("#email")) {
  33. document.querySelector("#email").value = email;
  34. }
  35. if (document.querySelector("#password")) {
  36. document.querySelector("#password").value = password;
  37. }
  38. if (document.querySelector("button[type='submit']")) {
  39. document.querySelector("button[type='submit']").click();
  40. }
  41. }, 10000);
  42. }
  43.  
  44. if (window.location.href.includes(check_address +'/dashboard')) {
  45. window.location.replace(check_address +'/faucet');
  46. }
  47.  
  48. if(window.location.href.includes(check_address +'/faucet')){
  49. setInterval(function(){
  50.  
  51. if(document.querySelector("form[action*='faucet/verify']")){
  52.  
  53. if(isCaptchaChecked()){
  54. document.querySelector("form[action*='faucet/verify'] button[type='submit']").click()
  55. }
  56. }
  57.  
  58. let string = document.querySelector("body > div.app-content.content > div.content-wrapper.max > div.content-body > div.row.justify-content-center > div:nth-child(4) > div > div > div:nth-child(1) > h5");
  59. if(string){
  60. let parts = string.innerText.split("/");
  61. if (parts[0] === "0") {
  62. console.log("The first value is 0.");
  63. alert('Come back tomorrow to claim again')
  64. } else {
  65. console.log("The first value is not 0.");
  66. }
  67. }
  68.  
  69. }, 10000)
  70. }
  71.  
  72.  
  73. if(window.location.href.includes(check_address +'/firewall')){
  74. setInterval(function(){
  75. if(document.querySelector("form[action*='firewall/verify']")){
  76. if(isCaptchaChecked()){
  77. document.querySelector("form[action*='firewall/verify'] button[type='submit']").click()
  78. }
  79. }
  80. }, 10000)
  81. }
  82.  
  83. })();