Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 [Résolu] Plugin Vigilance Météo

Aller en bas 
3 participants
AuteurMessage
loloz3
Bronze Nabz
Bronze Nabz
loloz3


Age : 52
Localisation : Montpellier
Nabaztag : loloz3 (v2) Alex34 (v2)
Nbr de messages : 116
Carottes : 6730

[Résolu] Plugin Vigilance Météo Empty
MessageSujet: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitimeMer 17 Aoû 2011 - 0:53

Bonjour à tous, nabzciao

j'aimerai faire un plugin.... pas sûre que j'ai le niveau !

L'idée de base... prendre l'information de la page de météo france et donner la Vigilance en fonction du département

Voici le php que j'utilisais, et qui marchouillait !!! pour mon propre lapin !

< ?php

$lien='http://france.meteofrance.com/vigilance/Bulletin?ZONE=dept34';
$chaine=file_get_contents($lien);
if (strpos($chaine,'vigilance verte')=== true) {$vigilance="verte";}
if (strpos($chaine,'vigilance jaune')<>0) {$vigilance="jaune";}
if (strpos($chaine,'Orange')<>0) {$vigilance="orange";}
if (strpos($chaine,'Rouge')<>0) {$vigilance="rouge";}
if (strpos($chaine,'rouge')<>0) {$vigilance="rouge";}

$urlNabaztag = 'http://api.nabaztag.com/vl/FR/api.jsp?sn=.....&token=....&tts=Nous%20sommes%20en%20vigilance%20'.$vigilance;
echo $urlNabaztag;
$nabaztag = file_get_contents($urlNabaztag);

? >

je suis ouvert à tout aide et pas de problème si quelqu'un veut reprendre l'idée, c'est fait pour ça !
....du moment que l'on partage !!!


Dernière édition par loloz3 le Dim 30 Oct 2011 - 14:37, édité 1 fois
Revenir en haut Aller en bas
http://www.nabaztag.fr
lgnap
Bronze Nabz
Bronze Nabz
lgnap


Localisation : Belgique
Nabaztag : Toog (v2) avec Marie sur l'avatar
Nbr de messages : 205
Carottes : 5081

[Résolu] Plugin Vigilance Météo Empty
MessageSujet: Re: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitimeMer 17 Aoû 2011 - 2:25

Il semble vouloir un cookie qd tu display la page, c'est pas infesable de generer et d'utiliser un cookie mais tu devras passer par curl pour cela.

De plus tu peux améliorer ton code en remplaçant les strpos par des preg_match qui te permetteraient de t'affranchir de la casse multiple de rouge par exemple
Code:
/rouge/is

;-)
Revenir en haut Aller en bas
http://lgnap.helpcomputer.org
RedoX
Platinum Nabz
Platinum Nabz
RedoX


Localisation : France
Nbr de messages : 1287
Carottes : 6692

[Résolu] Plugin Vigilance Météo Empty
MessageSujet: Re: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitimeMer 17 Aoû 2011 - 10:14

Faire un strtolower sur la chaine d'entrée me parait plus simple.

Mais avec un preg_match tu peux récupérer direct le niveau de vigilance.
Revenir en haut Aller en bas
https://openjabnab.fr/
lgnap
Bronze Nabz
Bronze Nabz
lgnap


Localisation : Belgique
Nabaztag : Toog (v2) avec Marie sur l'avatar
Nbr de messages : 205
Carottes : 5081

[Résolu] Plugin Vigilance Météo Empty
MessageSujet: Re: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitimeMer 17 Aoû 2011 - 12:03

RedoX a écrit:
Faire un strtolower sur la chaine d'entrée me parait plus simple.

Mais avec un preg_match tu peux récupérer direct le niveau de vigilance.

C'est vrai, j'avais mm pas pensé à ça :-)
Revenir en haut Aller en bas
http://lgnap.helpcomputer.org
loloz3
Bronze Nabz
Bronze Nabz
loloz3


Age : 52
Localisation : Montpellier
Nabaztag : loloz3 (v2) Alex34 (v2)
Nbr de messages : 116
Carottes : 6730

[Résolu] Plugin Vigilance Météo Empty
MessageSujet: Re: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitimeDim 30 Oct 2011 - 14:34

Bonjour à tous ! nabzciao

Je ressors des oubliettes ce plugin...
Voilà j'ai contourné les difficultés et réussi à faire fonctionner à nouveau la fonctionnalité de vigilance Météo !

Voilà comment l'installer, c'est tout simple :
- Utiliser le plugin WebRadio existant.
[Résolu] Plugin Vigilance Météo Plug110
- puis le configurer !
[Résolu] Plugin Vigilance Météo Plug210
l'url à utiliser est : http://loloz3.hd.free.fr/php/vigilance.php?dept=34 (Biensûr modifier avec votre département ! (sur 2 caractères))
- ensuite faire un association avec un ztamp ou znab
[Résolu] Plugin Vigilance Météo Plug310
et le tour est joué !
nabzjump

comment j'ai fait ?
sur mon serveur je recupère la page vigilance de météo france toutes les heures :
Code:
wget -v -S --timeout=30 --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1"  --output-document="vigilance.txt" "http://france.meteofrance.com/vigilance/"

ensuite voici mon script PHP :
Code:

<?php
$dept = $_GET['dept'];
$lien='http://loloz3.hd.free.fr/php/vigilance.txt';
$chaine=file_get_contents($lien);
$pos=strpos(strtolower($chaine),"($dept)");
if (strpos(strtolower($chaine),'pas de vigilance',$pos)-$pos==7) {$vigilance="0.mp3";}
if (strpos(strtolower($chaine),'jaune',$pos)-$pos==39) {$vigilance="1.mp3";}
if (strpos(strtolower($chaine),'orange',$pos)-$pos==39) {$vigilance="2.mp3";}
if (strpos(strtolower($chaine),'rouge',$pos)-$pos==39) {$vigilance="3.mp3";}

header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$vigilance);
readfile($vigilance);
?>
C'est tout simple ! (mais je ne sais toujours pas utiliser preg_match !)
nabzpee
Revenir en haut Aller en bas
http://www.nabaztag.fr
Contenu sponsorisé





[Résolu] Plugin Vigilance Météo Empty
MessageSujet: Re: [Résolu] Plugin Vigilance Météo   [Résolu] Plugin Vigilance Météo Icon_minitime

Revenir en haut Aller en bas
 
[Résolu] Plugin Vigilance Météo
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» OJN plugin meteo
» Problème pour requête plugin météo
» [OJN] Beta-test à venir : plugin "Météo"
» [Résolu] Ajouter une fonction au plugin Sleep
» Résolu Pas de météo sur Nice?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Les Nabaztags sont sauvés ! Les solutions... :: [OJN] OpenJabNab-
Sauter vers: