Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


TCL Webradio - Radionomy
#46
Tu vois le xml tel quel en party-line ???
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#47
Désolé pour le retard mais Oui je vois exactement ça.
#48
J'avoue ne pas trop comprendre...
Voici mon premier test:

tcl
set html "<tracks>
    <radioname>nom de la radio</radioname>
        <rank>0</rank>
    <isradionomy>1</isradionomy>
        <radurl>URL</radurl>
        <track>
        <uniqueid>Chiffre</uniqueid>
        <title>Strike It Up (1990)</title>
            <artists>Black Box</artists>
            <starttime>2016-03-24 14:09:56.763</starttime>
            <playduration>311492</playduration>
            <current>1</current>
</track>"
 
regexp -all -- {<title>(.+)?</title>} $html null title
regexp -all -- {<radioname>(.+)?</radioname>} $html null radioname
regexp -all -- {<artists>(.+)?</artists>} $html null artist
puts "$title => $radioname : $artist"

Et testé en console:

Code:
crazycat@shell: $ tclsh test.tcl
Strike It Up (1990) => nom de la radio : Black Box
Second test: j'utilise le script qui est à http://tools.eggdrop.fr/pasteme/view/70f12cbe (j'utilise un xml "en dur" n'ayant pas de radio).

Code:
09:16:22 %CrazyCat | !titre on
09:16:22 +raspdrop | Mode automatique démarré
09:16:23 +raspdrop | Actuellement sur .::. nom de la radio .::. : Strike It Up (1990) par Black Box
Mis à part l'url, rien n'est changé par rapport au script d'origine. Donc, s'il y a un souci, c'est sur ta version de script.
Si tu veux que je fasse des tests plus poussés, passe moi en MP ton tcl tel qu'il est actuellement (avec le radiouid et l'apikey).
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#49
Après tests, il y avait effectivement un léger bug qui semble intervenir lorsque l'eggdrop n'arrive pas à récupérer le xml (changement de chanson, timeout, ...) et qui bloquait complètement la suite (le utimer n'étant pas appelé).

J'ai fait une correction rapide, la version stable est à http://tools.eggdrop.fr/pasteme/view/55a0e9c2

La modif est toute simple, il y a un test sur la première regexp qui encapsule la suite.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away


Possibly Related Threads…
Thread Author Replies Views Last Post
  Existe t'il un tcl pour programme de diffusion webradio KeeViiNou 4 5,023 22/09/2012, 09:21
Last Post: KeeViiNou
  Besoin d'aide pour TCL radionomy JulienRoad 9 8,919 30/05/2012, 21:59
Last Post: CrazyCat
  tcl pour radionomy cecile155 14 8,493 10/01/2012, 13:14
Last Post: CrazyCat
  TCL WebRadio python33 20 12,852 19/07/2011, 21:31
Last Post: CrazyCat
  aide création script tcl webradio et divers cecile155 12 7,990 29/12/2010, 17:11
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)