This simple world clock is intended as a realtively straightforward 4x2 grid of clocks that could be set to different timezones, and be displayed on a small low-resolution screen at my desk.
Behold, the clock running an an old raspberry pi2 that has a tft screen stuck on to show the different timezones where I have frequent dealings with.
I originally intended this to be a 2 week project, but my inadequacies in coding ended up making it a 8 week project. This was mainly due to a desire to keep adding additional features for customising the clocks.
Customisation can be done on a 'per clock' basis, if for example, you wanted to include your home time and give it a more prominent feature, e.g.another background color or font.
You can also reduce the number of clocks to have any number between 1 and 8 if you didn't have a reason to have the defualt maximum. In addition, you can save and load the customisation and clock settings if you want to port it to a different device. I used this so I could set it up ony my desktop, but load the file on my raspberry pi without needing to customise at low-res
If you want to self host it, or look at it for any other reason, the source is on Github at https://github.com/donnetron/simpleworldclock.
I was going to uglify all this but in the end the savings didn't justify turning it into a full production....