ChatGPT:

Bitte schreibe mir ein #Python-Programm mit Eingabe von Geokoordinaten oder Namen des Ortes via Nominatim und Ausgabe zur Bestimmung der Mondaufgangszeit, des Azimuts des Mondes zur Mondaufgangszeit, der Sonnenuntergangszeit, und des Azimuts der Sonne zur Untergangszeit und Ausgabe mit der Zeit der aktuellen Timezone des Ortes.

20191014 #Vollmondaufgang #Drachenberg zwischen Fernsehturm (links) und Funkturm.

Schreibe ein Pythonprogramm mit Eingabe von Geokoordinaten oder Namen des Ortes via Nominatim und Ausgabe zur Bestimmung der Mondaufgangszeit, des Azimuts des Mondes zur Mondaufgangszeit, der Sonnenuntergangszeit, und des Azimuts der Sonne zur Untergangszeit und Ausgabe mit der Zeit der aktuellen Timezone des Ortes, und zur Berechnung des vorherigen und nächsten Vollmonds und Mondaufgangszeit, Mondaufgangsazimut, Sonnenuntergangzeit, Sonnenuntergangsazimut am Tag vor und nach den Vollmondzeiten

Das Programm akzeptiert entweder den Namen eines Ortes (z.B. "Berlin") oder Geokoordinaten im Format "lat, lon" (z.B. "52.5200, 13.4050").

Vollmond: Das Programm sucht Vollmonddaten in einem Zeitraum von 30 Tagen vor und nach dem aktuellen Datum.

Ausgabe: Das Programm gibt die Zeiten für Mondaufgang und Sonnenuntergang sowie die Azimute sowohl für den aktuellen Tag als auch für den Tag vor und nach jedem Vollmond aus.

Die Zeitzone wird basierend auf den eingegebenen Koordinaten ermittelt.