Changeset 108135 in spip-zone


Ignore:
Timestamp:
Dec 20, 2017, 8:22:58 PM (18 months ago)
Author:
eric@…
Message:

Intégration d'un nouveau service météo très bien foutu et proposant un plan gratuit qui devrait convenir à tous. A essayer vraiment en remplacement de Weather.
Pas de up de z pour l'instant le temps de bien stabiliser le code.

Location:
_plugins_/rainette/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk/demo/debug.html

    r108077 r108135  
    1111#SET{service, #ENV{service, weather}}
    1212#SET{mode, #ENV{mode, conditions}}
    13 #SET{jeu, #ARRAY{
    14                         'weather', 'FRXX0076',
    15                         'owm', 'Paris,Fr',
    16                         'wwo', 'Paris,France',
    17                         'apixu', 'Paris,France',
    18                         'wunderground', 'FRXX0076'}}
     13#SET{jeu, #VAL|rainette_debug_jeu_defaut}
    1914#SET{lieu, #ENV{ville, #GET{jeu/#GET{service}}}}
    2015
  • _plugins_/rainette/trunk/inc/meteo_charger.php

    r108077 r108135  
    2424 *
    2525 * @param string $lieu
    26  *        Le lieu concerné par la méteo exprimé selon les critères requis par le service
     26 *        Le lieu concerné par la méteo exprimé selon les critères requis par le service.
    2727 * @param string $mode
    2828 *        Le type de données météorologiques demandé :
  • _plugins_/rainette/trunk/inc/rainette_debusquer.php

    r108077 r108135  
    1313if (!defined('_RAINETTE_DEBUG_CLES_PREVISIONS')) {
    1414        /**
    15          * Clé jour par défaut utiliser pour afficher les prévisions : jour suivant.
     15         * Clé jour par défaut utilisée pour afficher les prévisions : jour suivant.
    1616         */
    1717        define('_RAINETTE_DEBUG_CLES_PREVISIONS', '1');
  • _plugins_/rainette/trunk/lang/rainette_fr.php

    r107974 r108135  
    7373        'info_utilisation_rainette' => 'Les modèles d\'affichage fournis par Rainette suivent les règles d\'usage de chaque service. Si vous créez vos propres modèles veillez également à les respecter.',
    7474        'info_utilisation_weather' => 'Le service fournit gratuitement les données météorologiques. Il est demandé de créditer le service avec un lien vers le site web et le logo du service.',
     75        'info_utilisation_weatherbit' => 'Le service fournit gratuitement les données météorologiques pour une utilisation commerciale ou pas. Il est demandé de créditer le service avec un lien vers le site web. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page <a href="https://www.weatherbit.io/terms">Terms of Service</a>.',
    7576        'info_utilisation_owm' => 'Le service fournit gratuitement les données météorologiques sous licence CC-BY-SA 2.0 pour une utilisation commerciale ou pas. Il est demandé de créditer le service avec un lien vers le site web. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page <a href="http://openweathermap.org/copyright">Terms and Conditions</a>.',
    7677        'info_utilisation_apixu' => 'Le service fournit gratuitement les données météorologiques pour une utilisation commerciale ou pas. Il est demandé de créditer le service avec un lien vers le site web. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page <a href="https://www.apixu.com/terms.aspx">Terms and Conditions</a>.',
     
    271272        'titre_service_owm' => 'Open Weather Map',
    272273        'titre_service_weather' => 'weather.com&reg;',
     274        'titre_service_weatherbit' => 'Weatherbit.io',
    273275        'titre_service_wwo' => 'World Weather Online',
    274276        'titre_service_wunderground' => 'Weather Underground',
  • _plugins_/rainette/trunk/services/apixu.php

    r108073 r108135  
    410410}
    411411
    412 
     412// TODO : à revoir complètement
    413413/**
    414414 * @internal
     
    422422 * @return string
    423423 */
    424 function meteo_apixu2weather($meteo, $periode = 0) {
     424 function meteo_apixu2weather($meteo, $periode = 0) {
    425425        static $apixu2weather = array(
    426426                395 => array(41, 46),
Note: See TracChangeset for help on using the changeset viewer.