[SUPPORT] SmartPhoneLover - Wordle (Word Guessing Game)


Recommended Posts

wordle_banner.png

 

This docker template was created based on an already available docker image

 

WebSite: https://www.nytimes.com/games/wordle/index.html
GitHub: https://github.com/modem7/docker-wordle
DockerHub: https://hub.docker.com/r/modem7/wordle
My Repository: https://github.com/SmartPhoneLover/unraid-docker-templates

 

DESCRIPTION
This is a clone project of the popular word guessing game we all know and love, called: Wordle.

 

VERSION
1.1 (2022-02-14)


If you are going to report a bug or request something to be added/modified, please, take into consideration that I will only be able to apply changes for the work I own only. For example, if I create a docker template for an already existing docker image (not created by me), I won't be able to do more for that image than forward your report or request to the owner of the project.


If you like my work, please consider making a little donation.
- DONATE -
Thank you very much 🙂

Edited by SmartPhoneLover
Link to comment

This is neat, but I'm not getting the same results as your live demo.  Besides the "WORDLE" logo at the top, my running instance looks very similar to the original site... + giving me the same word of the day as the original one...  Unlike your live demo.  Am I missing something?  Are the words configurable so they're not the same as the real original one?

 

 

Link to comment
127.0.0.1 - - [12/Feb/2022:20:48:42 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:49:12 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:49:42 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:50:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:50:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:51:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:51:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:52:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:52:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:53:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:53:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:54:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:54:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:55:13 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:55:43 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:56:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:56:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:57:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:57:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:58:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:58:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:59:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:20:59:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:00:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:00:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:01:14 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:01:44 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:02:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:02:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:03:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:03:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:04:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:04:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:05:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:05:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:06:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:06:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:07:15 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:07:45 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:08:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:08:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:09:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:09:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:10:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:10:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:11:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:11:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:12:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:12:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:13:16 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:13:46 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:14:17 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:14:47 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:15:17 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:15:47 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:16:17 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:16:47 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"
127.0.0.1 - - [12/Feb/2022:21:17:17 -0500] "GET /healthz HTTP/1.1" 200 0 "-" "curl/7.80.0" "-"

 

anyway to lower or disable health checks?

Link to comment
13 hours ago, stefer said:

Oh ok thanks, it is odd that the live demo site looks nothing like the docker and not the same solutions... is it really a live demo of the docker image?  https://reactle.vercel.app/

 

 

Seems I got confused while searching for information about Wordle, so I ended mixing information. Now, I have published the other version, that corresponds with the Live Demo available.

Link to comment

It was based on same game. The difference(s) between both will depend on what each developer (Docker images) has decided to include or change on each one.

 

But, after taking a deeper look from both GitHub reps, if I'm not mistaken, the modem7's image downloads the game from server (original) during building process, and the xavier-hernandez's image (cwackerfuss's fork) is built entirely from static data from its own repo content. So the last one will have to be updated by contributors (words, combinations...).

 

In other words, and again, if I'm not mistaken:

- Wordle: is created based on the original game, downloaded from server (check Reddit's thread), and only some UI changes are made during building process. The "database" of the words and its combinations are downloaded as them are, no changes on it.

- Wordle2: is created based on a static and predefined code structure from its repo, plus UI customization. So, all possible words and its combinations have to be updated by other contributors manually.

Link to comment
16 hours ago, xavierh said:

I forked the cwackerfuss repo to create a docker image for myself with some mods. The version you grabbed was something I had modified. I should have made it private :P

 

I just created a new image based on the latest from cwackerfuss, no mods. If your interested.

 

https://hub.docker.com/r/xavierh/cwackerfuss-react-wordle

 

Thank you very much for sharing it!

Link to comment
17 hours ago, xavierh said:

I forked the cwackerfuss repo to create a docker image for myself with some mods. The version you grabbed was something I had modified. I should have made it private :P

 

I just created a new image based on the latest from cwackerfuss, no mods. If your interested.

 

https://hub.docker.com/r/xavierh/cwackerfuss-react-wordle

 

I just got this one working on my server, tweaked the dark mode colors a lot to look good on OLED, and shuffled the words. It's working really nicely thank you! Got my wordle group playing it now. (I also set it to start at 0 by changing to today's date in src/lib/words.ts)

 

Not to say I didn't like the one SmartPhoneLover shared, xavierh's is just easier to customize than the clone of the original!

Edited by CypherColt
Link to comment
On 2/15/2022 at 9:33 AM, CypherColt said:

 

I just got this one working on my server, tweaked the dark mode colors a lot to look good on OLED, and shuffled the words. It's working really nicely thank you! Got my wordle group playing it now. (I also set it to start at 0 by changing to today's date in src/lib/words.ts)

 

Not to say I didn't like the one SmartPhoneLover shared, xavierh's is just easier to customize than the clone of the original!

Have any guidance on installing the xavierh's version in unRaid?

Link to comment
  • 2 weeks later...
  • 3 weeks later...

My log just has these lines starting at process 1 and ending at process 78.  Page time's out trying to load.  Uninstall and reinstalled still not working.

 

Any thoughts?

 

2022/03/17 07:39:41 [notice] 1#1: start worker process 69
2022/03/17 07:39:41 [notice] 1#1: start worker process 70
2022/03/17 07:39:41 [notice] 1#1: start worker process 71
2022/03/17 07:39:41 [notice] 1#1: start worker process 72
2022/03/17 07:39:41 [notice] 1#1: start worker process 73
2022/03/17 07:39:41 [notice] 1#1: start worker process 74
2022/03/17 07:39:41 [notice] 1#1: start worker process 75
2022/03/17 07:39:41 [notice] 1#1: start worker process 76
2022/03/17 07:39:41 [notice] 1#1: start worker process 77
2022/03/17 07:39:41 [notice] 1#1: start worker process 78

Link to comment
  • 6 months later...
34 minutes ago, JoergHH said:

A stupid question:
How do I change this completely to German language?
There is no directory in AppData on the host.

 

You want to play in German? If so, this app is in english. There are others in German online if you visit here https://github.com/cwackerfuss/react-wordle . Looks like there is a repo here, https://github.com/diondiondion/woertchen . If you want I can try to create an Unraid app for it or you can create one yourself.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.