This CircuitPython project drives my wall clock.
As a background it uses a variant of Conway's Game of Life that includes colors. Time is set using the internet as a starting point to set the internal real time clock, with occasional syncs to the internet for accuracy and timezone/dst adjustments.