PH Weather v2.7

by Wong CK © Copyright 2012-2020
Probe House Software


Deutsche Übersetzung von Latz

Übersicht

PH Weather ist ein einfaches Programm zur Wetteranzeige. Es zeigt in kleinen Fenstern eine grafische Darstellung des Wetters und die Temperatur einer Stadt. Dieses Programm wurde durch die Wetter-Gadgets von Windows inspiriert.

Der Atari Falcon mit CT6* & CTPCI / Supervidel und die FireBee eröffnen neue Möglichkeiten: Hohe Bildschirmauflösung, mehr Farben und eine schnelle Netzwerkverbindung. Diese neuen Ressourcen "schreien" förmlich nach neuen Programmen wie diesem - immer auf dem Bildschirm aktiv, die hohe Farbauflösung und Netzwerkkapazität nutzend, nur um das Wetter anzuzeigen ;-)

PH Weather ist Freeware.

Systemvoraussetzungen

  1. Atari-Computer (Original, Emulator oder Klon).
  2. MiNT mit MiNTNet, Internetverbindung. PH Weather wurde auf MiNT 1.18 entwickelt; es sollte auch mit MiNT 1.16 funktionieren (dies wurde aber nicht vollständig getestet).
  3. Es müssen ebenfalls die Codecs vom Programm "zView" (von Zorro) installiert sein. Alle Codecs finden sich hier: zView (Beta-Release 8)
  4. Die zView-Codecs benötigen ein VDI mit EdDI-Unterstützung wie z.B. NVDI, NovaVDI, fVDI etc.
Die beste Darstellung bekommt man natürlich auf einem Farb-Monitor mit mindestens 256 Farben. Mit 16 Farben (nicht getestet) sehen die Regenwolken auf den Bildern wahrscheinlich nicht sehr schön aus...

Ein GDOS-Drucker (Farbe oder s/w) wird benötigt um die Wetterdaten auszudrucken.

Anmerkung d. Übersetzers: Die Bilder in dieser Anleitung zeigen die englische Version.

Installation

  1. Archiv entpacken und den Inhalt in einen selbstgewählten Ordner kopieren, z.B. C:\phweathr.
  2. PH Weather ist für verschiedene Atari CPU-Typen kompiliert:
  3. Der Unterordner "IMG" muß sich im Programmordner befinden, z.B. C:\phweathr\img. Dieser enthält alle .PNG (Wetter-) Bilder.
  4. Alle zView-Codecs in den Ordner C:\GEMSYS\LDG\CODECS kopieren (Ordner bitte selbst erstellen falls nicht vorhanden).
  5. Zum Starten auf das entsprechende .PRG doppelklicken.
Man kann PH Weather beim Systemstart automatisch starten lassen; entweder durch den Befehl run <Pfad/zu/phweathr.prg> in der Datei xaaes.cnf oder durch den jeweils verwendeten Desktop.
Das Laden der Bilder kann -je nach Leistung des Ataris- etwas dauern.

Die Fenster

Man kann die PH Weather-Fenster frei auf dem Desktop positionieren, am besten jedoch irgendwo am Rand außerhalb des "normalen" Arbeitsbereichs.
  • Jedes Fenster zeigt die Wetterbedingungen eines frei wählbaren Ortes.
  • Die Temperatur kann entweder in Celsius oder Fahrenheit angezeigt werden.
  • Die Wetterbedingungen werden durch Text sowie als Grafik dargestellt.
  Man kann die Fenster überall "anfassen" und dann verschieben (Linksklick+Maustaste gedrückt halten, der Mauszeiger verwandelt sich in eine Hand).   Das Fenster verschieben und an der neuen Position die Maustaste loslassen.
  Das Programm fragt ca. alle 12 Minuten den Server nach aktuellen Wetterdaten ab.
  Mit einem doppelten Rechtsklick auf ein Fenster werden die jwlg. Wetterdaten sofort neu abgefragt.


Menüoptionen

Mit einem Rechtsklick in einem Fenster öffnet sich das Popup-Menü:
  • Über PH Weather erklärt sich selbst.
  • Neues Fenster öffnet ein neues Wetter-Fenster.
  • Fenster schließen schliesst das entsprechende Fenster.
  • Details zeigt die aktuellen Wetterbedingungen des gewählten Ortes.
  • Vorschau zeigt die Wettervorhersage des gewählten Ortes für die nächsten 4 Tage.
  • Konfiguration öffnet den Konfigurations-Dialog (siehe unten).
  • Drucken druckt die jwlg. Wetterdaten auf dem GDOS-Drucker aus (siehe Sektion Drucken).
  • Ende beendet das Programm, die Einstellungen werden gespeichert.
Wenn für ein Fenster noch kein Ort ausgewählt ist erscheint darin der Hinweis "Rechtsklick -> Konfiguration".


Konfiguration

  • Hier gibt man einen Orts-/Stadtnamen ein.
    1. Der Stadtname muß korrekt geschrieben sein!
    2. Wenn es mehrere Städte mit dem gleichen Namen gibt muß man zusätzlich das Land (als Kürzel oder ausgeschrieben) angeben. Zum Beispiel zeigt "london,uk" das Wetter von London in England, mit "london,canada" wird das Wetter von London in Ontario angezeigt (Wichtig: Als Trennzeichen muß ein Komma verwendet werden). Wenn man nur "London" angibt bekommt man -je nach Einstellung des Servers- eventuell eine falsche Stadt angezeigt.
    3. Info: Der Wetter-Dienst Open Weather Map verlangt einen Länder-Code (z.B. DE für Deutschland), bei MSN Wetter kann man den Länder-Namen verwenden.
    4. Auch veraltete Stadtnamen werden manchmal akzeptiert, z.B. "Bombay" führt automatisch zu "Mumbai".
  • Die Maßeinheit auswählen - Celsius oder Fahrenheit.
  • Den Wetterdienst auswählen - MSN oder Open Weather Map.
  • Mit "Textfarben ändern" kann man für jedes Fenster eigene Farben für Temperatur- und Wetter-Text auswählen.
    1. Temperatur- und Wetter-Text (Stadtname und Wetter-Text) können unterschiedliche Farben haben.
    2. Die Textfarben können auch für tagsüber und nachts gesetzt werden und wechseln dann entsprechend den Soonenaufgangs- und -Untergangs-Zeiten.
    3. Die Option "Für alle offene Fenster verwenden" setzt die gewählten Farben für alle momentan geöffneten Fenster auf einmal, so muß man dies nicht für jedes einzelne Fenster ausführen.
    4. Indem man "Textfarben ändern" ausschaltet werden wieder die Standardfarben verwendet.


Details und Vorschau

Mit einem Doppelklick auf ein Fenster oder der entsprechenden Menüoption öffnet sich das Details/Vorschau Info-Fenster.
Die Details und die Vorschau sind ein paar Sekunden nach Auswahl eines Ortes verfügbar.
Mit Klick auf den Details/Vorschau-Button wechselt man zwischen den beiden Ansichten.

Mehrere Wetterfenster öffnen

  1. Ein Rechtsklick auf ein Fenster öffnet das Menü.
  2. Auf Neues Fenster klicken.
  3. Es öffnet sich ein neues (oder vorher geschlossenes) Fenster.
  4. Mit Rechtsklick auf das neue Fenster das Menü öffnen.
  5. Durch Klick auf Konfiguration kann man dann einen Ort für dieses Fenster wählen.


Drucken der Wetterinformationen

Zum Drucken werden die GDOS-Druckfunktionen verwendet. Da einzig NVDI EdDI und Druckfunktionen unterstützt wurde PH Weather nur mit NVDI 4 und NVDI 5 getestet. Es werden Farb- und s/w-Drucker unterstützt. Das momentane Wetterbild, die Wetterdetails und die 5-Tage-Vorschau werden ausgedruckt.

  • Im Druckdialog kann man mit dem Pulldown-Menü zwischen den beim GDOS angemeldeten Druckern wählen.
  • Man kann den zu verwendenden Schriftfont wählen. Dazu muß ein System-Fontselektor vorhanden sein.
  • Mit OK wird der Wetterbericht ausgedruckt, mit Abbruch wird der Dialog geschlossen.
  • Nach erfolgtem Drucken schließt sich die Dialogbox automatisch.


Tastatur-Shortcuts

TasteFunktion
CTRL-TAlle Fenster nach vorne holen
CTRL-UOberstes Fenster schließen
CTRL-QPH Weather beenden
Alle anderen (unbelegten) Tasten werden an den AV-Server weitergeleitet (dies ist normalerweise der Desktop).

Konfigurationsdatei u.a.

Die Konfiguration wird in der Datei phweathr.cfg im Programmordner gespeichert. Diese wird bei Programmende automatisch gesichert und enthält alle Einstellungen, Fenster und Orte.

Einschränkungen



Versions-Updates

Version 2.7
  1. Weather app window text colours can be customised.
  2. Optimised weather data retrival to minise data download.
  3. Paused 0.5 second between each API calls in attempt to improve spotty internet link
  4. Recompiled with LDG 2.35 fixing crash by LDG module on exit in Mint MP.
Version 2.6
  1. Fixed a changed Open Weather Map web services that caused crashes/corrupt values.
Version 2.5
  1. French RSC & document translation.
Version 2.4
  1. Fixed some German language bugs.
  2. Corrected Open Weather Map language query.
  3. Corrected getting weather forecast algorithm.
Version 2.3
  1. Add printing capabilty using GDOS printing.
  2. Fixed changes in API by weather providers -
    1. Fixed crash when using OWM weather API.
    2. Fixed missing information when using MSN weather API.
  3. Fixed crash when no network available.
Version 2.2
  1. Fixed some GUI issues with N.AES 2.0.
Version 2.1
  1. Added MSN weather service again as it seems to be back on-line, the provider seems to be changed.
  2. Auto retry of weather data if weather service is temporary unavailable.
Version 2.0
  1. Migrated to OpenWeatherMaps for free weather web services.
  2. Weather of multiple locations can be displayed.
  3. Unknown key presses are passed to AV server for processing.
  4. Windows redraws/moves are observed during network waits.
Version 1.22
  1. Redo menu so that QUIT is at the bottom.
Version 1.21
  1. Fixed misaligned data element from web services causing a crash.
Version 1.2 (what happened to v1.1??)
  1. Faster startup due to on-demand graphics. Load/convert only the graphics it needs (previous version load/convert all graphics.
  2. Use timezone of remote city to determine time, removes need to make query to Google.
  3. Day and night images are determined by the sun rise and sunset time of the city. Time of the city relies on timezone of the Atari computer.
  4. UTF-8 code used for Atari Font set.
  5. Airport codes usable as entry for city
  6. Fixed MyAES data entry issue.
Version 1.01
  1. Silently exiting if RSC cannot be loaded when running off ext2 fs (or any fs which allows upper and lowercase).
  2. Memory violation when exiting from a Memory Protected Mint.
  3. Error getting object tree in MyAES.
  4. Unable to enter non-English characters (like umlaut (ü)).


Danksagung

Thanks to the gang at Atari-Forums.com and OL and jfl for the support.
Thanks to Latz (Atari-Forums.com) for German translation.
Thanks to Moulinaie (Atari-Forums.com) for French translation.
Thanks to Open Weather Map and MSN Weather for the free weather web services.

Zukünftig geplante Erweiterungen

Bisher keine.


Fragen, Kommentare oder Fehlermeldungen? Bitte eine Nachricht bei Atari-Forum.com schreiben.
Besucht meine Web Site: https://sites.google.com/site/probehouse/