Wordle hack

This script gives unlimited play in wordle every time the page is refreshed and prints the word of the day to the screen.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name         Wordle hack
// @namespace    shenburak.com
// @version      0.1
// @description  This script gives unlimited play in wordle every time the page is refreshed and prints the word of the day to the screen.
// @author       shenburak

// @match        *://www.nytimes.com/games/wordle*
// @match        *://*.nytimes.com/games/wordle*
// @match        *://nytimes.com/games/wordle*

// @match        *://www.bundle.app/wordle-tr*
// @match        *://*.bundle.app/wordle-tr*
// @match        *://bundle.app/wordle-tr*

// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none

// @license      GPLv3

// ==/UserScript==

(function() {
    'use strict';
    const host = window.location.host
    const _ls=host.includes("bundle.app")?localStorage.gameState:host.includes("nytimes.com")&&localStorage["nyt-wordle-state"]
    if(!_ls)return
    const ls=JSON.parse(_ls)

    let rfrsh=false
    if(ls.lastPlayedTs) rfrsh=true

    ls.lastCompletedTs=null
    ls.lastPlayedTs=null
    localStorage.setItem("gameState",JSON.stringify(ls))
    localStorage.setItem("nyt-wordle-state",JSON.stringify(ls))

    if(rfrsh) window.location.reload()
    if(!rfrsh) alert("Solution= "+ls.solution)
})();