Weather-Tools for OS/2 Workplace Shell.
A note about the future of ecsoft2.org
ecsoft2.org runs on software (Drupal 7 and PHP 7.4) that reached its end of life years ago and no longer receives security updates. Keeping the site online safely is getting harder.
Giving it a future means migrating it to a current platform — and that is only worth doing if people still use it and want to help keep it alive.
If you care about ecsoft2.org, as a user, a contributor, or someone willing to lend a hand, please ggamba
tiscali [dot] it (get in touch) by January 31, 2027.
If no one comes forward by then, the site will be turned into a read-only archive, so that its content stays available.
Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).
Following ones are the download links for manual installation:
| VRWeather (VX-REXX version, 31/10/2026, Lutz Wagner) | Readme/What's new |
In short:
==========
Just get started:
Unzip the file, then run "install.exe".
Everything then will (hopefully) become clear.
If not, here are a few details:
VRWeather.exe is a GUI version of Frank Wochat's WPWeather.cmd,
with a few minor enhancements:
- Additional weather data:
> Air pressure
> Sunshine duration
> Wind force of gusts
- Show weather data for "Today" at a specific hour
- Show weather data for any 3 days in the future
- Kiosk-mode: show weather data continously at a given
interval of time
- Log file analysis showing the forecast accuracy of "Yesterday" for "Today".
VRWeather is named as such because it was created with VX-Rexx.
=============
INSTALLATION:
=============
(1) Unzip the archive into a newly created directory.
When unzipping, be aware that subdirectories will be created automatically.
For example, use this command:
unzip vrweather.zip
(2) First, create a config-file: Weather.cnf:
┌───────────────────────────────────────────────────────────────┐
│PLACE=my place ; user-defined, optional, description │
│ ; or <auto> = name of DWD-station │
│CITY=anyvillage ; should exist in the City-List │
│ ; else remove this line │
│LATITUDE=54.0833 ; if no CITY -> then required! │
│LONGITUDE=12.1333 ; if no CITY -> then required! │
│ │
│Language=EN ; or DE or ES │
│ │
│ICONSET=1 ; or 2 or 3 or 4 │
│LOG=1 ; or 0 (no log files written) │
│ │
│OPTAHEAD=1 ; 0=no 1=for today 3=for all 3 days │
│CLOCK=1 ; or 0 (no display of clock) │
│ │
└───────────────────────────────────────────────────────────────┘
You may use "ProtoE.cnf" as a prototype for your "Weather.cnf".
NOTE: This step is done automatically by install.exe.
(3) Start VRWeather.exe:
In case you have not created a file "Weather.cnf" then a dialog box will
appear: "No config file found."
Click OK. A dialog box will then open for creating
the config file Weather.cnf.
The instructions should be self-explanatory.
After entering the CITY or, AT LEAST the coordinates, click SAVE.
The program is now ready for use. The current weather data for today,
tomorrow, and the day after tomorrow will be displayed.
Optionally, you may request weather data for any date in the future.
Install more city-lists (*.CLS):
-----------------------
From the website www.simpleminds.com you can download a city-list for
every country in the world, in csv-format. In order to make these files
accessable to VRWeather you need to process it with the Rexx-script
BuildCLS.cmd (which is part of this package):
From the commandline: BuildCLS <country>.csv
which renders a file named <country>.CLS.
Note that not all of the cities in these lists have valid coordinates,
which means these locations are not served by the german DWD-Agency.
This holds mainly for cities not within the european community.
=============
USAGE:
=============
Clicking the "refresh" button retrieves the weather data again.
* Kiosk-mode:
To automate the updates, you can select an interval in the adjacent
selection box, e.g., "2" for every 2 hours. The least of possible
intervals being 0.1, i.e. 6 minutes. In that case the weather data
a renewd automatically every 6 minutes so you can observe changes
in your local climate by one simple glance.
* Select a different location:
Type any city name into the input field in the upper left corner and
click the double arrow (to the right of it).
If the text "not in list" is then displayed, the coordinates
(latitude and longitude) must be determined manually and entered
into the Weather.cnf file. maps.google.com will help you in this.
* To permanently add another location to the city list:
Position the mouse over the drop-down box (top left, "select city"), then open
the context menu (right-click). Click on "Insert <new city> in city-list".
==> For further functions, access the context menu (right-click on
an empty area of the program window).
===============
and more:
===============
Thanks to Frank Wochatz
for providing us his "weather engine" in well-structured Rexx code
and his permission to use his code in my GUI-version!
Contact:
Lutz.Wagner@hamburg-email.de
--------------------------------------------------------------------------
==========
Ganz kurz:
==========
Zip-Archiv in ein (leeres) Verzeichnis kopieren,
dort entpacken: "unzip VRWeather" (legt Unterverzeichnisse
automatisch an).
Zum Starten "install.exe" aufrufen.
(1) EINFACH LOSLEGEN:
"VRWeather.exe" starten, die erforderliche Konfiguration
(Erstellen einer Weather.cnf) wird im Dialog erledigt, falls
install.exe vergessen wurde.
Alles weitere ergibt sich (hoffentlich).
Wenn nicht, lesen unter "Allgemeines" ein paar Details.
(2) Konfig-Datei manuell erstellen:
Die zentrale Konfigurations-Datei heißt Weather.cnf und kann mit jedem
beliebigen ASCII-Editor (z.B. ae.exe) erstellt / bearbeitet werden.
Sie muß etwa diesen Inhalt haben (s. auch Datei "ProtoD.cnf"):
┌───────────────────────────────────────────────────────────────┐
│PLACE=Mein Wohnort ; benutzereigene Bezeichnung, │
│ ; sonst <auto> = Name der DWD-Meßstation│
│CITY=Büdelsdorf ; wahlweise Ortsname gem. City-List │
│ ; sonst diese Zeile entfernen │
│LATITUDE=54.0833 ; wenn kein CITY -> dann erforderlich! │
│LONGITUDE=12.1333 ; wenn kein CITY -> dann erforderlich! │
│ │
│Language=DE ; oder EN oder ES │
│ │
│ICONSET=3 ; oder 1 oder 2 oder 4 │
│LOG=1 ; oder 0 (kein Log) │
│ │
│OPTAHEAD=1 ; 0=kein 1=für heute 3=für alle 3 Tage │
│CLOCK=1 ; oder 0 (keine Uhrzeit-Anzeige) │
│ │
└───────────────────────────────────────────────────────────────┘
Wichtig sind die Parameter Latitude und Longitude.
City und Place müssen nicht angegeben werden. Wenn CITY nicht in der
City-Liste (Germany.cls) enthalten ist, funktioniert es trotzdem,
solange Latitude und Longitude korrekt angegeben sind.
============
Allgemeines:
============
VRWeather.exe ist eine GUI-Version von Frank Wochat's WPWeather.cmd,
mit einigen kleinen Erweiterungen:
- Wetterdaten zusätzlich:
> Luftdruck
> Sonnenscheindauer
> Windstärke von Böen
- Wetterdaten für "Heute" einer bestimmten Stunde anzeigen
- Wetterdaten für einen beliebigen Tag in der Zukunft anzeigen
- Log-Datei-Auswertung mit Darstellung der Vorhersage-
Genauigkeit von "Gestern" für "Heute".
- Ausserdem ist eine City-List beigefügt, die die Geo-Koordinaten
für die 130 größten Städte Deutschlands enthält.
Ausserdem einige weitere Länder.
VRWeather heißt so, weil es mit Vx-Rexx erstellt wurde.
=============
INSTALLATION:
=============
(1) Das Zip-Archiv in ein neu angelegtes Verzeichnis entpacken.
Beim Entpacken drauf achten, dass Unterverzeichnisse automatisch erstellt werden.
Dafür z.B. diesen Befehl verwenden:
unzip vrweather.zip
(2) VRWeather starten
Als erstes erscheint ein Dialog: "Keine Config-Datei gefunden"
OK klicken, daraufhin öffnet sich ein Dialog zum Erstellen
der Config-Datei weather.cnf
Die Hinweise sollten selbsterklärend sein.
Nach erfolgter Erfassung der CITY und ggf. der Koordinaten SAVE klicken.
Danach ist das Programm betriebsbereit. Es werden die momentan aktuellen
Wetterdaten für heute, morgen und übermorgen angezeigt.
Weitere Länder mit Städten und ihren Koordinaten installieren:
--------------
Die Website www.simplemaps.com bietet für alle Länder der Welt Listen
mit den wichtigsten Städten und ihren Koordinaten, u.a. im CSV-Format.
Die gewünschte Liste downloaden, ins VRWeather-Verzeichnis kopieren,
dann mit dem hier beigefügten Rexx-Script BuildCLS.cmd installieren:
Aufruf: BuildCLS <land>.csv
Bitte zu beachten: Nicht alle Städte in diesen Listen enthalten gültige
Koordinaten, in dem Sinne dass sie nicht von DWD-Wetterstationen bedient
werden. Das betrifft vor allem außer-europäische Länder.
=============
ANWENDUNG:
=============
Ein Klick auf den "aktualisieren"-Button holt die Wetterdaten erneut.
* Kiosk-Modus:
Um das Aktualisieren zu automatisieren, kann in der nebenstehenden
Auswahlbox ein Interval ausgewählt werden, z.B. "2" für alle 2 Stunden.
Das kleinst-mögliche Interval ist 0.1 (also 6 Minuten). In diesem Fall
werden die Wetterdaten alle 6 Minuten erneut abgefragt, ausser4dem die
angefragte Stunde um 1 erhöht.
* Einen anderen Ort auswählen:
In das Eingabefeld links oben einen beliebigen Ortsnamen eintippen und
auf den Doppelpfeil (rechts daneben) klicken.
Falls dann der Text "not in list" ausgegeben wird, müssen die Koordinaten
(LATITUDE und LONGITUDE) manuell ermittelt und in die Datei Weather.cnf
eingetragen werden. Google Maps (maps.google.com) kann dabei behilflich sein.
* Einen anderen Ort dauerhaft in die City-List eintragen:
Maus über der DropDown-Box (links oben) positionieren, dann KontextMenü
aufrufen (rechte Maustaste). Klick auf "Insert <neue city> in city-list".
Dabei werden die Koordinaten verwendet, die aktuell in der weather.cnf stehen.
* Das Farbschema anpassen:
Die Hintergrundfarben der jeweiligen Fenster können leicht modifiziert und
an den eigenen Geschmack angepaßt werden:
OS/2-Farbpalette öffnen, beliebige Farbe auswählen und auf das zu ändernde
Programm-Objekt ziehen.
==> Für weitere Funktionen das Kontext-Menü aufrufen (rechte Maustaste auf
einem freien Bereich des Programmfensters klicken).
================
TROUBLESHOOTING:
================
Wenn irgendwas schiefläuft (Programm-Absturz, Wetterdaten "N/A" oder nullen) ist
in aller Regel eine der beiden möglichen Ursachen schuld:
(1) Keine Internetverbindung.
(2) Keine gültigen Koordinaten in der Konfig-Datei (weather.cnf).
Eine CITY oder PLACE müssen nicht zwingend angegeben werden.
Entscheidend ist immer der korrekte Inhalt der Parameter
LATITUDE=xx.xxxx und LONGITUDE=yy.yyyy
(Längengrad, Breitengrad)
===============
und sonst noch:
===============
Danke an Frank Wochatz für seine "Wetter-Engine" in gut strukturiertem Rexx-Code
und seine Erlaubnis, sie zu nutzen!
Kontakt:
Lutz.Wagner@hamburg-email.de
--------------------------------------------------------------------------
-----------------------
Bienvenido a VRWeather:
-----------------------
Por primero, debes usar "install.exe" para crear una ficha "Weather.cnf".
Para usar VRWeather.exe, es necessario tener una ficha "Weather.cnf".
En caso de no ejecutar "Install.exe" debes crear una ficha "Weather.cnf"
manualmente, como descrito en continuación:
┌───────────────────────────────────────────────────────────────┐
│PLACE=mi lugar ; opcional. No tiene función, solo │
│ ; O <auto> = nombre de la DWD-estation │
│CITY=Barcelona ; debe estar contenido in <pais>.cls │
│ ; si no: eliminar esta linea │
│LATITUDE=49.0833 ; si no hay CITY -> NECESSARIO! │
│LONGITUDE=12.1333 ; si no hay CITY -> NECESSARIO! │
│ │
│Language=ES ; oder EN oder DE │
│ │
│ICONSET=1 ; o 2 o 3 o 4 (para selecionar los icons│
│LOG=1 ; o 0 (no Log) │
│ │
│OPTAHEAD=1 ; 0=no 1=hoy 3=todos los 3 dias │
│CLOCK=1 ; │
│ │
└───────────────────────────────────────────────────────────────┘
Como modelo para esta ficha puede usar "ProtoS.cnf". Puede editarlo y guardar
como "Weather.cnf".
Si no conoce sus coordenadas, puede intentar de localizar su lugar en la
City List (lista de ciudades), por ejemplo Spain.cls. Si lo encuentra solo
debes ingresar el nombre de esta ciudad como parametro CITY=xxxxx.
Para saber las coordenadas (Latitude,Longitude) de su lugar
puede preguntarle a su IA (ChapGPT, Gemini ...)
============
En general:
============
VRWeather está basado en el programa "wpweather.cmd", creado por Frank Wochatz,
publicado originalmente en os2.org.
VRWeather solamente pone una GUI encima del los resultados rendido por wpweather.cmd,
en vez de presentarlos en el WPS.
Adicionalmente, muestra algunos más datos del clima actual. Además ofrece varias
listas de ciudades con sus coordenadas (*.cls).
Como añadir otras listas de ciudades (pais):
Vease al programa "BuildCLS.cmd". Se puede usarlo para generar nuevas fichas
de "<pais>.cls" desde fichas de *.csv de la pagina web www.simplemaps.com.
Ten en cuenta que no todas las ciudades en esas listas tienen coordenadas validas,
en el sentido que estén servidas por el DWD (estación del clima de Alemania).
Sobre todo ellas afuera de Europa.
=====
Por todas las funciones del programa "VRWeather.exe" invoque el menu del
contexto (botón derecho del ratón).
Contacto:
Lutz.Wagner@hamburg-email.de
|
cyberia.dnsalias.com/pub/filebase/gfd/app/misc/VRWTHR_2.ZIP |
local copy
|
|
| WPWeather v. 0.63 (12/9/2026, Frank Wochatz) | Readme/What's new |
WPWeather - OS/2 Desktop Weather Fetcher
WPWeather ist ein natives Classic REXX-Skript für OS/2, ArcaOS und eComStation.
Es ruft Wetterdaten über die freie Bright Sky API ab und erstellt oder
aktualisiert automatisch WPS-Programmobjekte (WorkPlace Shell) auf dem Desktop
mit der aktuellen 3-Tages-Vorhersage.
Voraussetzungen
OS/2, ArcaOS oder eComStation mit REXX Interpreter.
cURL muss installiert und im Systempfad verfügbar sein.
Installation
Entpacke alle Dateien in ein Verzeichnis auf deiner Festplatte.
Konfiguration (WEATHER.INI)
Passe die Datei WEATHER.INI mit einem Texteditor an:
1. Trage die Koordinaten des Ortes ein, für den du die Wetterdaten erhalten
möchtest. Das Skript nutzt standardmäßig die Koordinaten für Berlin.
Tipp: Koordinaten für deinen Standort findest du leicht über Google Maps
oder OpenStreetMap heraus.
2. Ändere die Sprache auf Deutsch (DE) oder Englisch (EN)
3. Aktiviere (1) oder deaktiviere (0) Logdateien.
4. Altiviere das geünschte Symbolpaket
iconset=1 (alte symbole von wetter.com, ohen Hagel und Schneeregen)
iconset=2 (himmelblaue Knöpfe)
iconset=3 (dunkelblaue Knöpfe, Vorgabewert)
iconset=4 (Knöpfe im BeOS Stil)
Du findest die Symbole in den entsprechenden Unterverzeichnissen
\icons1 bis \icons4
Du kannst die Symbole auch editieren oder eigene Symbole erstellen.
Nutzung
Führe die Datei WPWEATHER.CMD aus (z.B. per Doppelklick oder aus der
Kommandozeile).
Das Skript:
Lädt die Wetterdaten via cURL herunter.
Analysiert die Daten für "Heute", "Morgen" und "Übermorgen".
Generiert oder aktualisiert drei WPS-Objekte
(<WP_WEATHER1> bis <WP_WEATHER3>)
direkt auf deinem OS/2-Desktop, inklusive passender Wetter-Icons und
formatierter Temperatur-/Regen-/Wind-Daten.
Automatisierung
Für eine regelmäßige Aktualisierung ziehe einfach ein Referenz-Objekt (Shadow)
von WPWEATHER.CMD in den Startup-Ordner oder richte einen Cron-Job ein.
Frank Wochatz, Berlin 09.09.2026
-------------------------------------------------------------
WPWeather - OS/2 Desktop Weather Fetcher
WPWeather ist ein natives Classic REXX-Skript für OS/2, ArcaOS und eComStation.
Es ruft Wetterdaten über die freie Bright Sky API ab und erstellt oder
aktualisiert automatisch WPS-Programmobjekte (WorkPlace Shell) auf dem Desktop
mit der aktuellen 3-Tages-Vorhersage.
Voraussetzungen
OS/2, ArcaOS oder eComStation mit REXX Interpreter.
cURL muss installiert und im Systempfad verfügbar sein.
Installation
Entpacke alle Dateien in ein Verzeichnis auf deiner Festplatte.
Konfiguration (WEATHER.INI)
Passe die Datei WEATHER.INI mit einem Texteditor an:
1. Trage die Koordinaten des Ortes ein, für den du die Wetterdaten erhalten
möchtest. Das Skript nutzt standardmäßig die Koordinaten für Berlin.
Tipp: Koordinaten für deinen Standort findest du leicht über Google Maps
oder OpenStreetMap heraus.
2. Ändere die Sprache auf Deutsch (DE) oder Englisch (EN)
3. Aktiviere (1) oder deaktiviere (0) Logdateien.
4. Altiviere das geünschte Symbolpaket
iconset=1 (alte symbole von wetter.com, ohen Hagel und Schneeregen)
iconset=2 (himmelblaue Knöpfe)
iconset=3 (dunkelblaue Knöpfe, Vorgabewert)
iconset=4 (Knöpfe im BeOS Stil)
Du findest die Symbole in den entsprechenden Unterverzeichnissen
\icons1 bis \icons4
Du kannst die Symbole auch editieren oder eigene Symbole erstellen.
Nutzung
Führe die Datei WPWEATHER.CMD aus (z.B. per Doppelklick oder aus der
Kommandozeile).
Das Skript:
Lädt die Wetterdaten via cURL herunter.
Analysiert die Daten für "Heute", "Morgen" und "Übermorgen".
Generiert oder aktualisiert drei WPS-Objekte
(<WP_WEATHER1> bis <WP_WEATHER3>)
direkt auf deinem OS/2-Desktop, inklusive passender Wetter-Icons und
formatierter Temperatur-/Regen-/Wind-Daten.
Automatisierung
Für eine regelmäßige Aktualisierung ziehe einfach ein Referenz-Objekt (Shadow)
von WPWEATHER.CMD in den Startup-Ordner oder richte einen Cron-Job ein.
Frank Wochatz, Berlin 09.09.2026
|
hobbes.os-2.in/download/os2/apps/science-4/weather-2/WPWeather_0-63.zip |
||
| WPWeather v. 0.6.2 (PM widget, 9/9/2026, Remy Dodin) | Readme/What's new |
My contribution to nice Frank Wochatz WPWeather061 program.
Frank is free to use my work as its own work (having provided this res and exe code as suggestion)
Weather.exe widget style
Weather_PW.exe widget with PM title bar
New : To allow following options, the corresponding ini parm must be set else, change is disabled
Using Weather_PW.exe, moving its position is saved into the ini file
as well, a drop of a new font onto right bottom wind text field will be saved
a backup ini file is created and the original one updated with the news settings
Of course, Weather.exe will use these parameters to position it correctly as well use the setted font
It has a lot of enhancements!
Added following languages FR, IT, ES (existing EN and DE)
Allow Farenheit, mph, inch to overwrite C, km/h, mm
New options :
UNIT= (Temp unit)
HEIGHT= mm or inch
SPEED= kmh or mph
COLOR= Text color
BGCOLOR= background color
GEOLOC= a string including latitude and lontitude values (see following example)
Replace bis by a '-'
Change "Temp:" byh "Tø:" to reduce field length
Changed min by down arrox and max by a up arrow
Added City name (weather station)
Added following facilities:
# to ignore a line, adde '#' at position 1 or add '#' before a comment with position > 5
Parm GEOLOC= can replaces LONGITUDE and LATITUDE parms or overwrite them if last read
Changed ini file (only usable with the exe due to the included '#' as comment line
#LATITUDE=48.8667 # NewYork 40.7128 - Berlin 51.1657 - London 51.5098 - Paris 48.8667
#LONGITUDE=2.3333 # NewYork 74.0060 - Berlin 10.4528 - London -0.1181 - Paris 2.3333
LANGUAGE=FR # allowed: FR, DE, EN, IT, ES
ICONSET=2 # allowed: 1, 2 ,3
LOG=0 # 0 or 1
UNIT=C # C for celcius, F for Farenheit
HEIGHT=MM # MM for metric or IN for inch
SPEED=KMH # KMH or MPH
COLOR=220 220 250 # Text color R G B (red, green, blue range from 0 to 255 each
BGCOLOR=0 0 127 # Background color R G B (red, green, blue range from 0 to 255 each
POSITION=BOTR 40 # TOP (Left or Right), BOT (bottom Left ot Right) optional space from bordertop or borderbottom and M x y dx dy (for anyposition)
#FONT=9.WarpSans # You can specify a specific text to satify text length fields
GEOLOC=Berlin (Allemagne): latitude 52.4676 longitude 13.402
A long list with about 289 cities are available to be selected (last entry without the '#' is use)
#GEOLOC= xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PM widget build 0.6.2
Current PM builds done by R‚my Dodin
Also working on AVxCAT V2.x
Regards
Remy (France)
|
forum.os2world.com/index.php?topic=4215.msg52067#msg52067 |
local copy
|
|
| WPWeather v. 0.62 (9/9/2026, Frank Wochatz) | Readme/What's new |
WPWeather - OS/2 Desktop Weather Fetcher
WPWeather is a native Classic REXX script for OS/2, ArcaOS, and eComStation. It fetches weather data via the free Bright Sky API and automatically creates or updates WPS (WorkPlace Shell) program objects on your desktop with the current 3-day forecast.
Requirements
OS/2, ArcaOS, or eComStation with a REXX interpreter.
cURL must be installed and available in the system path.
Installation
Extract all files (the .cmd script, WEATHER.INI, and the ICONS folder) into a directory on your hard drive.
Configuration (WEATHER.INI)
Adjust the WEATHER.INI file using a text editor:
Enter the coordinates of the location you want to receive weather data for. The script defaults to the coordinates for Berlin.
(Tip: You can easily find the coordinates for your location using Google Maps or OpenStreetMap).
Change the language to German (DE) or English (EN).
Enable (1) or disable (0) log files.
Set the iconset you want to use.
iconset=1 (legacy icons. Note this misses hail and
iconset=2 (heaven-blue buttons)
iconset=3 (dark blue buttons, default)
iconset=4 (BeOS style buttons)
You may find the icons in correspondung subdirecties \icons1 to \icons4
You might edit the icons or create your own.
Usage
Execute the WPWEATHER.CMD file (e.g., by double-clicking it or running it from the command line).
The script:
Downloads the weather data via cURL.
Analyzes the data for "Today", "Tomorrow", and "Day after tomorrow".
Generates or updates three WPS objects (<WP_WEATHER1> to <WP_WEATHER3>) directly on your OS/2 desktop, including appropriate weather icons and formatted temperature/rain/wind data.
Automation
For regular updates, simply create a shadow (reference object) of WPWEATHER.CMD in your Startup folder or set up a cron job.
Frank Wochatz, Berlin - September 9, 2026
mail@subsys.de |
hobbes.os-2.in/download/os2/apps/science-4/weather-2/WPWeather_0-62.zip |
||
| WPWeather v. 0.61 (24/8/2026, Frank Wochatz) | Readme/What's new |
WPWeather - OS/2 Desktop Weather Fetcher
WPWeather is a native Classic REXX script for OS/2, ArcaOS, and eComStation. It fetches weather data via the free Bright Sky API and automatically creates or updates WPS (WorkPlace Shell) program objects on your desktop with the current 3-day forecast.
Requirements
OS/2, ArcaOS, or eComStation with a REXX interpreter.
cURL must be installed and available in the system path.
Installation
Extract all files (the .cmd script, WEATHER.INI, and the ICONS folder) into a directory on your hard drive.
Configuration (WEATHER.INI)
Adjust the WEATHER.INI file using a text editor:
Enter the coordinates of the location you want to receive weather data for. The script defaults to the coordinates for Berlin.
(Tip: You can easily find the coordinates for your location using Google Maps or OpenStreetMap).
Change the language to German (DE) or English (EN).
Enable (1) or disable (0) log files.
Set the iconset you want to use.
iconset=1 (legacy icons. Note this misses hail and
iconset=2 (heaven-blue buttons)
iconset=3 (dark blue buttons, default)
iconset=4 (BeOS style buttons)
You may find the icons in correspondung subdirecties \icons1 to \icons4
You might edit the icons or create your own.
Usage
Execute the WPWEATHER.CMD file (e.g., by double-clicking it or running it from the command line).
The script:
Downloads the weather data via cURL.
Analyzes the data for "Today", "Tomorrow", and "Day after tomorrow".
Generates or updates three WPS objects (<WP_WEATHER1> to <WP_WEATHER3>) directly on your OS/2 desktop, including appropriate weather icons and formatted temperature/rain/wind data.
Automation
For regular updates, simply create a shadow (reference object) of WPWEATHER.CMD in your Startup folder or set up a cron job.
Frank Wochatz, Berlin - August 17, 2026
mail@subsys.de
---------------------------------------------
WPWeather - OS/2 Desktop Weather Fetcher
WPWeather ist ein natives Classic REXX-Skript für OS/2, ArcaOS und eComStation.
Es ruft Wetterdaten über die freie Bright Sky API ab und erstellt oder
aktualisiert automatisch WPS-Programmobjekte (WorkPlace Shell) auf dem Desktop
mit der aktuellen 3-Tages-Vorhersage.
Voraussetzungen
OS/2, ArcaOS oder eComStation mit REXX Interpreter.
cURL muss installiert und im Systempfad verfügbar sein.
Installation
Entpacke alle Dateien in ein Verzeichnis auf deiner Festplatte.
Konfiguration (WEATHER.INI)
Passe die Datei WEATHER.INI mit einem Texteditor an:
1. Trage die Koordinaten des Ortes ein, für den du die Wetterdaten erhalten
möchtest. Das Skript nutzt standardmäßig die Koordinaten für Berlin.
Tipp: Koordinaten für deinen Standort findest du leicht über Google Maps
oder OpenStreetMap heraus.
2. Ändere die Sprache auf Deutsch (DE) oder Englisch (EN)
3. Aktiviere (1) oder deaktiviere (0) Logdateien.
4. Altiviere das geünschte Symbolpaket
iconset=1 (alte symbole von wetter.com, ohen Hagel und Schneeregen)
iconset=2 (himmelblaue Knöpfe)
iconset=3 (dunkelblaue Knöpfe, Vorgabewert)
iconset=4 (Knöpfe im BeOS Stil)
Du findest die Symbole in den entsprechenden Unterverzeichnissen
\icons1 bis \icons4
Du kannst die Symbole auch editieren oder eigene Symbole erstellen.
Nutzung
Führe die Datei WPWEATHER.CMD aus (z.B. per Doppelklick oder aus der
Kommandozeile).
Das Skript:
Lädt die Wetterdaten via cURL herunter.
Analysiert die Daten für "Heute", "Morgen" und "Übermorgen".
Generiert oder aktualisiert drei WPS-Objekte
(<WP_WEATHER1> bis <WP_WEATHER3>)
direkt auf deinem OS/2-Desktop, inklusive passender Wetter-Icons und
formatierter Temperatur-/Regen-/Wind-Daten.
Automatisierung
Für eine regelmäßige Aktualisierung ziehe einfach ein Referenz-Objekt (Shadow)
von WPWEATHER.CMD in den Startup-Ordner oder richte einen Cron-Job ein.
Frank Wochatz, Berlin 22.08.2026
mail@subsys.de
|
hobbes.os-2.in/download/os2/apps/science-4/weather-2/WPWeather_0-61.zip |

This work is licensed under a Creative Commons Attribution 4.0 International License.
Comments
Remy
Thu, 10/09/2026 - 12:26
Permalink
Hi!
Add new comment