Home

NotAgain

Your finger is poised above the Enter key. A nagging sense of familiarity. Yes - definitely a recent one. Why would you waste the full value of a Wordle guess on a previous solution? Backspace! Over days and months the scenario recurs, but each time you're less certain. It haunts you. So you make a list of previous Wordles (cheaty? no! why should you memorise them? it's not a memory game! :D Check against it each time, by eyeball, then by searching as it lengthens...Ctrl+F, typing, Enter...each doggone time. It breaks the flow :(

So here's a small program, which can run on Java-enabled computers[1], that pops up an alert if you type a five-letter word that has been a previous Wordle solution[2], before you press Enter. After each entry it resets and processes the next set of keystrokes. Backspace removes letters just like for the Wordle entry field.

The latest version[3] can be downloaded[4] from the following Google Drive
link
To run, extract the zipped folder and then double click on the "NotAgain" executable file within; the "lib" subfolder at the same level and the text file containing Wordle solutions are also needed, but all three items can be moved elsewhere as long as they are kept at the same level in the original or folder or another location. In addition to fixing inevitable bugs, I hope to include other features in future versions.

Source code iterations and some notes can be found
here

Footnotes (re limitations, known issues etc.):
[1] "But I play on a phone!", I hear you protest. That's on my radar, though I need to investigate, a lot (...perhaps a web-based solution could cover all platforms?)
[2a] The program is using the latest version of the Wordle solutions list that I know about (retrieved on 10 May 2022. However if the New York Times makes yet more tweaks in the future, the file will have to be updated again to guarentee accuracy of NotAgain behaviour, or else we could revert to using a partial list again (might be able to leave file-reading code as-is as it should still stop at end file I think)).
[2b] Note that if you have left the Wordle browser open across a 'day transition' (through midnight) to continue working on what is now 'yesterday's puzzle', closing and reopening NotAgain will load that solution and warn it's a previous solution...so best to keep the browser page and program in sync!
[3] Latest version (220519_1300) adds a confirmation for the user in the display area that they have not typed a previous Wordle solution. On seeing this, they can be confident that there will not be a belated previous-solution-warning popup after they've entered their guess (as might happen if the program is not running fast enough)!
[4] Since a keylogger is involved, you may get a warning from your system about malware (as I did); there is nothing malicious involved, but I realise this may put off many potential users.
[5] Note that the program cannot distinguish between keystrokes made in the Wordle website interface and those in any other contexts, or independantly detect which letters are present there. Therefore, if using your computer for other input (e.g. another browser tab, a text document) between Wordle guesses you can get a mismatch between Wordle and NotAgain display. In that case, just backspace and re-type as necessary to realign. Alternatively, use the Pause feature before leaving Wordle, then Restart when returning. If I find another way around this I will re-code; again, a web-based alternative might help...perhaps making an altered version of the Wordle page that could be played offline-only.