A timeline viewer programmed with Python, using tkinter
Home > Timeline viewer help > “Scale” menu
With Scale > Hours, you can set the scale to one hour per line.
With Scale > Days, you can set the scale to one day per line.
With Scale > Years, you can set the scale to one year per line.
With Scale > Fit to window, you can set the scale and move the timeline, so that all events fit into the window.