PH Weather v2.7

by Wong CK © Copyright 2012-2020
Probe House Software

French translation by Moulinaie

Qu'est-ce?

PH Weather est un petit logiciel qui affiche les prévisions météo d'une ville. Il en fournit une représentation graphique du temps et de la température. Ce programme est inspiré du widget météo de Windows.

Avec l'arrivée des Falcons accélérés (CT63/CTPCI), des Supervidel et Firebee, on a maintenant la possibilité d'avoir de meilleurs résolutions, plus de couleurs et une connexion réseau. Pour profiter de ces nouvelles ressources - écran plus grand, couleurs et réseau - on a besoin de nouveaux programmes tels que cette application météo , toujours à l'écran, rognant une part de votre bureau, pleine de couleurs et plombant votre bande passante pour vérifier le temps sur Internet.

PH Weather est freeware.

Configuration minimale

  1. Le programme tourne sous MINT avec MintNET et une connexion internet. Le développement fut réalisé avec Mint 1,18, rien n'est garanti avec des version antérieures du système.
  2. Vous devez disposer des Codecs de zView, programmés par Zoro, correctement installés. On les trouve à cette adresse zView package (latest release 8).
  3. zView lui même nécessite une version de VDI supportant EdDI. Ceci est intégré à NVDI, NovaVDI, fVDI etc.
Un affichage avec 256 couleurs minimum est conseillé - même si il peut tourner avec moins de couleurs, mais les icônes de pluie ou nuages seront moins bien rendus. Je n'ai pas testé l'affichage avec moins de 256 couleurs. Une imprimante GDOS doit être installée (N&B ou couleur) pour imprimer la situation météo.



Installation

  1. Décompresser et copier tous les fichiers dans un dossier de votre choix. Par exemple d:\phweathr.
  2. PH Weather est compilé pour différents processeurs
  3. Assurez vous de l'emplacement de IMG en tant que sous-dossier. Par exemple d:\phweathr\img.
  4. Assurez vous que les images PNG sont bien dans IMG.
  5. Copiez les Codecs ZVIEW dans le dossier C:\GEMSYS\LDG\CODECS. Créez ce dossier si il n'existe pas encore.
  6. Double-cliquez sur PH Weather pour le lancer !!
Vous pouvez rendre l'exécution de PH Weather automatique au lancement du système en utilisant la commande run dans le fichier Xaaes.cnf.
Le chargement des images en RAM prend un certain temps selon la puissance de votre système Atari.

L'interface

Placez PH Weather sur une partie visible du bureau mais en dehors de votre zone de travail principale.
  • Chaque fenêtre affiche la météo de la ville de votre choix.
  • La température peut être réglée en Celsius ou Fahrenheit
  • Les conditions météo sont affichées à la fois en texte et sous forme d'image
  Pour déplacer la fenêtre, maintenez le clic et le pointeur de souris devient une main.
  Tirez et relachez le bouton pour déposer la fenêtre à son nouvel emplacement.
  L'application met à jour les informations météo depuis Internet toutes les 12 minutes environ.
  Double cliquez sur la fenêtre pour forcer la mise à jour.


Les options du Menu

Un clic droit sur la fenêtre fait apparaître un menu pop-up.
  • Le A propos de donne des infos.... à propos du programme!
  • Nouvelle fenêtre ouvre une nouvelle fenêtre météo
  • Fermer fenêtre ferme une fenêtre existante
  • Selectionnez Détails pour voir la météo du jour de la ville choisie
  • Selectionnez Prévisions pour les prévisions météo des prochains 4 jours
  • Selectionnez Configuration pour configurer le logiciel (voir section Configuration)
  • Selectionnez Imprimer pour imprimer la situation météo de la fenêtre en cours (voir section Imprimer)
  • Selectionnez Quitter pour quitter l'application
Si aucune ville n'est configurée, un message vous rappelle de le faire par un clic droit.


Fenêtre de configuration

  • Entrez le nom de la ville dont vous voulez la météo.
    1. L'orthographe doit être précise!
    2. Pour des villes ayant le même nom, vous devez préciser le pays. Par exemple, "london,uk" montrera le temps qu'il fait à Londres au Royaume Uni alors que "london,canada" le fera pour London en Ontario. (Notez que la virgule est nécessaire) Si vous n'écrivez que "London" le serveur renverra l'une des villes selon son bon vouloir.
    3. Note: OWM nécessite un code de pays au lieu du nom du pays.
    4. Si vous précisez un ancien nom de ville, le nouveau est renvoyé. Par exemple, Bombay sera affiché Mumbai.
  • Sélectionnez l'unité de mesure - Celcius ou Fahrenheit
  • Sélectionnez le serveur météo - MSN ou Open Weather Map.
  • Sélectionnez "Couleurs personnalisées" si vous voulez modifier les couleurs de texte d'une fenêtre particulière.
    1. La température et les prévisions ont des couleurs indépendantes.
    2. Ces couleurs peuvent en plus s'adapter automatiquement à l'heure locale en deux jeux distincts.
    3. Si ces réglages doivent s'appliquer à toutes les fenêtres météo, validez "Appliquer à toutes les fenêtres", cela vous évite d'avoir à faire le réglage pour chacune.
    4. Pour revenir au réglage par défaut, décochez "Couleurs personnalisées".


Détails et prévisions météo

Double cliquez sur la fenêtre ou sélectionnez "Détails/Prévisions" depuis le menu pop-up pour afficher cette fenêtre.
Les informations seront disponibles quelques secondes après un changement de ville.
Cliquez sur le bouton Détails/Prévisions pour basculer sur l'un des deux affichages.

Comment obtenir la météo de plusieurs villes?

  1. Faire un clic droit sur n'importe quelle fenêtre météo pour ouvrir le menu.
  2. Cliquer sur Nouvelle fenêtre
  3. Une nouvelle fenêtre (ou une qui avait été fermée) s'ouvre
  4. Faire un clic droit sur cette nouvelle fenêtre pour ouvrir le menu.
  5. Cliquer sur Configuration pour changer la ville


Imprimer les informations météo

L'impression est faite via GDOS. Comme seul NVDI combine impression GDOS et EdDI, uniquement NVDI 4 et 5 ont été testés. Les impressions couleur ou noir et blanc sont toutes les deux supportées. L'image et la météo en cours ansi que les prévisions à 5 jours sont envoyées à l'imprimante.

  • La boîte de dialogue d'impression permet de sélectionner l'imprimante sans la liste. Elle doit être définie dans GDOS.
  • La police utilisée pour l'impression peut être modifiée si le sélecteur de fonte système est installé.
  • Cliquer sur Ok pour imprimer ou sur Annuler pour sortir sans imprimer.
  • La boîte de dialogue se ferme automatiquement lorsque l'impression est terminée.


Raccourcis clavier

ToucheDescription
CTRL-TRamène les fenêtres à l'avant-plan
CTRL-UFerme la fenêtre du dessus
CTRL-QQuitte PH Weather
Toute autre combinaison de touches est redirigée vers le serveur AV, qui est par défaut le bureau.

Fichier de configuration

Le fichier de configuration est nommé phweathr.cfg et placé dans le même dossier que l'application. Il est créé par l'application elle-même au moment de quitter. Il contient les informtations sur les villes sélectionnées. Si ce fichier est effacé, les informations sont perdues.


Limitations



Nouveautés et corrections

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 capability 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 (ü)).


Remerciements

Merci aux intervenants de Atari-Forums.com ainsi qu'à OL et jfl pour leur soutien.
Merci à Latz (Atari-Forums.com) pour la traduction allemande.
Merci à Moulinaie (Atari-Forums.com) pour la traduction française.
Merci à Open Weather Map et MSN Weather pour leurs services météo gratuits.

Développements futurs

Comme d'habitude, rien de prévu!


Questions, commentaires, rapports d'erreurs? Laissez un message surt Atari-Forum.com
Visitez ma page WEB à https://sites.google.com/site/probehouse/