Most of the major 3D programs have a way to set the sun based on location, date, time, etc., but I'm a Blender user and I found no existing solution.
So I decided to write my own script. Initially I thought to expand Blendigo, because I use quite often Indigo to render, but I ended to write a separate script, so that the sun can be managed in Blender like any other lamp.
I think it is simple to understand the various parameters required, but I attached an image showing the script screenshots, including usage instructions.
Do you think it could be useful to someone else than me?
Can someone try it and report back any bug?
I'm sure it is full of bugs, first because I didn't find two different web sites that use the same formulas to do the calculations, but primarly because I'm a bad programmer

Now Fiat Lux!

Update:
# added check to handle wrong sunrise and sunset because of wrong TZ
# the "Now" button sets the current timezone
# added animation support