0Home Page test forums FABRICATION MODS TUTO InMOOV vous donne la METEO de votre ville

This topic contains 1 reply, has 1 voice, and was last updated by  lecagnois 1 year, 11 months ago.

  • Author
    Posts
  • #8217

    lecagnois
    Participant

    Aller avant les vacances un petit tuto avec utilisation d’une API (Application Programming Interface)

    L’API ne fonctionne que pour les villes française. elle donne la météo sur 7 jours
    dans le TUTO nous allons extraire que la première journée .

    Nous pourrions modifier le code pour choisir un jour de la semaine ,mais j’ai fais simple .
    voici le code

    Voici un bon exercice pour jouer sur les chaines de caractères en python :

    html = page.read()
    Lecture de la page HTLM

    Chaine = html.replace(““,” “).replace(““,” “).replace(“<br />”,” “).replace(“°C “,” “)[925:2290].decode(“utf-8”)
    Mise en forme avec suppression de balises HTML

    chaine2 = Chaine.split(“:”)
    Ici nous mettons le résultat dans un tableau

    talkBlocking (“le Matin : “+chaine2[1][:len(chaine2[1])-5])
    Ensuite on extrait les données du tableau .

    Pour appeler la fonction il faudra dire meteo à (votre ville) ou temps à (votre ville)
    Voici le fichier AIML :

    • This topic was modified 1 year, 11 months ago by  lecagnois.
    Attachments:
    You must be logged in to view attached files.
  • #8220

    lecagnois
    Participant

    ERRATUM :

    Avec la voix de MaryTTS il n’arrive pas a lire les chiffres correctement
    cela fonctionne avec les autres voix

You must be logged in to reply to this topic.