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


Youtube
#16
Que donne le putlog que je t'ai conseillé de mettre ?

Et le [22:08:10] m00nie::youtube::throttlecheck search term or video id: 8hdBIi5c8ZE, is throttled at the moment signifie que le script est déjà en train d'essayer d'obtenir les infos sur cette vidéo, essaye de faire des rehash entre tes tests pour vider les contenus temporaires.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#17
Le putlog je l'ai mis en place, mais cela ne m'affiche rien sur el salon ou est donné le lien et l'erreur en PL que j'ai CC..
Je vais tenter comme tu dis des rehashs, voire restarts et re-essayer..
Je te tiens au courant

le code modifié :

Code:
proc getinfo { url } {
    for { set i 1 } { $i <= 5 } { incr i } {
            set rawpage [::http::data [::http::geturl "$url" -timeout 5000]]
            if {[string length rawpage] > 0} { break }
        }
        putlog "m00nie::youtube::getinfo Rawpage length is: [string length $rawpage]"
        putlog "Raw page content: $rawpage"
        if {[string length $rawpage] == 0} { error "youtube returned ZERO no data :( or we couldnt connect properly" }
        set ids [dict get [json::json2dict $rawpage] items]
    return $ids

}

Coucou CrazyCat

Alors là bravo et merci après 2 restart et 1 rehash :

[17:58:50] <loulou> https://www.youtube.com/watch?v=8hdBIi5c8ZE
[17:58:50] <RadioDJ> YouTube Soprano - Ninja (Clip officiel) by Soprano Officiel (duration: 3:51) on Wed Mar 04 15:00:07 CET 2020, 40943152 views

:)
Bonne fin de dimanche et bonnes vacs si tu/vous y êtes

Oups'ss je crois que j'ai du chanter trop fort.. pourtant rien modifié juste tésté :

Lien donné :
[18:21:51] <loulou> https://www.youtube.com/watch?v=lvqxhSfVAAo

Erreur PL :
[18:21:51] <RadioDJ> [18:21:51] m00nie::youtube::autoinfo is running
[18:21:51] <RadioDJ> [18:21:51] m00nie::youtube::autoinfo url is: www.youtube.com/watch?v=lvqxhSfVAAo and id is: lvqxhSfVAAo
[18:21:51] <RadioDJ> [18:21:51] m00nie::youtube::getinfo Rawpage length is: 340
[18:21:51] <RadioDJ> [18:21:51] Raw page content: {
[18:21:51] <RadioDJ>   "error": {
[18:21:51] <RadioDJ>     "code": 400,
[18:21:51] <RadioDJ>     "message": "Invalid field selection dure",
[18:21:51] <RadioDJ>     "errors": [
[18:21:51] <RadioDJ>       {
[18:21:51] <RadioDJ>         "message": "Invalid field selection dure",
[18:21:51] <RadioDJ>         "domain": "global",
[18:21:51] <RadioDJ>         "reason": "invalidParameter",
[18:21:51] <RadioDJ>         "location": "fields",
[18:21:51] <RadioDJ>         "locationType": "parameter"
[18:21:51] <RadioDJ>       }
[18:21:51] <RadioDJ>     ],
[18:21:51] <RadioDJ>     "status": "INVALID_ARGUMENT"
[18:21:51] <RadioDJ>   }
[18:21:51] <RadioDJ> }
[18:21:51] <RadioDJ> [18:21:51] Tcl error [m00nie::youtube::autoinfo]: key "items" not known in dictionary
[18:21:54] <N3O|BrB> .set errorInfo
[18:21:54] <RadioDJ> [18:21:54] #N3O# set errorInfo
[18:21:55] <RadioDJ> Currently: key "items" not known in dictionary
[18:21:55] <RadioDJ> Currently:     while executing
[18:21:55] <RadioDJ> Currently: "dict get [json::json2dict $rawpage] items"
[18:21:55] <RadioDJ> Currently:     (procedure "getinfo" line 9)
[18:21:55] <RadioDJ> Currently:     invoked from within
[18:21:55] <RadioDJ> Currently: "getinfo $url"
[18:21:55] <RadioDJ> Currently:     (procedure "m00nie::youtube::autoinfo" line 7)
[18:21:55] <RadioDJ> Currently:     invoked from within
[18:21:55] <RadioDJ> Currently: "m00nie::youtube::autoinfo $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5"

Tcl en PJ (j'ai renommé en -1 car retiré la "key"
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !
#18
Hmmm

Trop bizarre, un coup il réponds pas et là après 2 rehash de plus il répond a nouveau...

On va p'etre laisser comme ça :)

[18:59:46] <loulou> https://www.youtube.com/watch?v=s555TY1dODw
[18:59:47] <RadioDJ> YouTube Amir - La fête (Clip officiel) by Amir (duration: 3:42) on Wed Jun 17 15:00:01 CEST 2020, 3439716 views
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !
#19
Très mauvais exemples, prochaine pub pour la corse beuglante ou le dentiste larmoyant => ban de 15 ans sur le forum :)

Plus sérieusement, il manque une gestion d'erreur dans le script, mais c'est quand même étrange cette histoire d'invalid argument.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#20
Thumbsup 
Oui tout a fait :)

Merci pour le rajout , je donnerai des news si y a des bugs

T'aimes pas Amir (mdr)
Quand on a la connaissance, ne pas la partager ne peux faire avancer la communauté !


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Résolu]Youtube-link bouba89 9 1,165 27/05/2021, 16:41
Last Post: ZarTek
  [Résolu] Youtube pheeric 1 1,961 11/01/2020, 00:10
Last Post: pheeric
Smile Youtube.tcl par aliasangelius pheeric 8 6,987 02/01/2018, 17:25
Last Post: cestlemien
  [Résolu] Youtube tcl (Zurl.tcl) ne fonctionne plus Krypte 23 14,604 28/04/2017, 18:22
Last Post: Alucard`68
  youtube script zyrte 31 24,872 18/01/2016, 17:17
Last Post: MisterS
  erreur script youtube zyrte 17 13,449 18/11/2012, 11:31
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)