youtube-dl gtkdialog gui

Message
Author
augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#21 Post by augras »

Bonjour,
Merci, en dehors du redimensionnement de la fenêtre quand on est en mode avancé et que l'on repasse en simple pas de soucis noté.
Philippe

jplt

#22 Post by jplt »

Bonjour fabrice_035 ,

je ne comprend pas la fonction batch ?

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#23 Post by fabrice_035 »

@jplt,

Pour la fonction batch, l'usage est simple et je l'espère répond à la demande précédente. Le bouton "+" à droite ajoute le lien de la source dans un fichier.
Après Il faut cocher dans les options avancées 'Batch'.
Donc youtube-dl chargera dans l'ordre les url's ajoutées.

A+

jplt

#24 Post by jplt »

Ok pour le batch mais ton gui ne sembla pas fonctionner chez moi !

J'ai cela comme erreur :

Code: Select all

./ytdlgui.v1.3 
Xdialog: can't open /tmp/ytdl/state.ytdl.txt
rm: cannot remove `/tmp/ytdl/state.ytdl.txt': No such file or directory
ERROR: u'-a' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:-a" ) to search YouTube
Et quand j'ai quitté j'ai dela :

Code: Select all

./ytdlgui.v1.3: line 452: mui02_00: Commande non trouvée
./ytdlgui.v1.3: eval: line 453: erreur de syntaxe: fin de fichier inattendue
./ytdlgui.v1.3: eval: line 452: syntax error near unexpected token `)'
./ytdlgui.v1.3: eval: line 452: `Avancée)'
./ytdlgui.v1.3: line 452: action: Commande non trouvée
./ytdlgui.v1.3: eval: line 452: syntax error near unexpected token `newline'
./ytdlgui.v1.3: eval: line 452: `for'
./ytdlgui.v1.3: line 452: default: Commande non trouvée
./ytdlgui.v1.3: line 452: signal: Commande non trouvée
./ytdlgui.v1.3: line 452: triggered: Commande non trouvée
./ytdlgui.v1.3: eval: line 452: unexpected EOF while looking for matching `"'
./ytdlgui.v1.3: eval: line 453: erreur de syntaxe: fin de fichier inattendue
./ytdlgui.v1.3: eval: line 452: unexpected EOF while looking for matching `"'
./ytdlgui.v1.3: eval: line 453: erreur de syntaxe: fin de fichier inattendue
./ytdlgui.v1.3: eval: line 452: unexpected EOF while looking for matching `"'
./ytdlgui.v1.3: eval: line 453: erreur de syntaxe: fin de fichier inattendue
./ytdlgui.v1.3: line 452: 25566: Commande non trouvée
./ytdlgui.v1.3: line 452: /: est un répertoire
./ytdlgui.v1.3: line 452: [Download]: Commande non trouvée
./ytdlgui.v1.3: eval: line 452: unexpected EOF while looking for matching `"'
./ytdlgui.v1.3: eval: line 453: erreur de syntaxe: fin de fichier inattendue
J'ai testé sous Triton 5.7.3 .

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#25 Post by fabrice_035 »

@jplt,
J'ai l'impression que le script n'a pas le droit de créer un répertoire dans le dossier tmp, ce qui fait foirer le reste.

Éventuellement vérifie si /tmp/ytdl/ existe après l'ouverture du GUI. Sinon créer le répertoire à la main et ré-essaye.

Je ne connais pas Triton, peut être qu'il faut rajouter sudo devant

mkdir -p "/tmp/ytdl/"

qui se trouve au début du script.

J'attends ton retour,

A+

jplt

#26 Post by jplt »

Je pense qu'au debut du script il y a suppression des fichiers state.ytdl.txt et ytdl.batch sans qu'il soit tsté à savoir si il existe avant de les supprimer.

J'ai creer à la main le repertoire /tmp/ytdl à la main et rien n'y fait j'ai cet erreur lorsque je veux télécharger un lien youtube classic sans passer par le batch :

Code: Select all

ERROR: u'' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:" ) to search YouTube
Lorsque je lance le téléchargement, j'ai la fenetre de log qui s'ouvre et rien ne se passe !

Lorsque je fait une mise à jour le gui se fige ! peut etre lancer une fenetre comme le log et voir la mise à jour se faire ?
Attachments
ytdlbug.png
(36.96 KiB) Downloaded 148 times

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#27 Post by augras »

Bonsoir,
Je ne comprends pas ! Quand j'ai essayé la première fois pas de soucis et là je me retrouve avec la même erreur que jplt.
Je suis sous tahrpup6.0.2.
Philippe

EDIT : chez moi il y a tout ce qu'il faut sous /tmp/ytdl.

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#28 Post by fabrice_035 »

Très curieux en effet car chez moi RAS!

Peut être un problème dans la gestion des erreurs d'un système à l'autre car une commande rm sur un fichier inexistant n'est pas bloquant, le script continu.

Avez vous lanceé un Update dans le menu ? Il y a une nouvelle version de youtube-dl chaque jour.

Ceci dit j'ai modifié et si vous pouvez tester cette version en p.j, merci.

A+
Last edited by fabrice_035 on Sat 02 May 2015, 14:49, edited 1 time in total.

jplt

#29 Post by jplt »

Je viens de tester ton dernier script ytdlgui.v1.3c sur une slacko 5.7 ne fonctionne toujours pas , de meme sous Triton 5.7.3 !

Je comprend pas ?

J'ai bien fait un update voici la copie de l'historique

Code: Select all

...
[update]
Mise à jour le lun. févr.  9 20:23:56 CET 2015...
youtube-dl is up-to-date (2015.02.09.3)
lun. févr. 9 20:24:10 CET 2015
# Down: https://www.youtube.com/watch?v=FAcPt-6XNRE -> /root/
Joint une capture sous slocko.
Attachments
ytdlgui_bug_slacko.png
(57.78 KiB) Downloaded 189 times

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#30 Post by fabrice_035 »

:shock:

Peut être un problème de droit sur le script ? L'erreur

Code: Select all

cat: /tmp/ytdl/hist.ytdl.txt: No such file or directory
est sans importance, c'est pas géré mais ça n'impacte pas car le fichier est crée après le démarrage. Pour tester tu peux supprimer la ligne 52

Code: Select all

testfile=`cat /tmp/ytdl/hist.ytdl.txt`
Cette partie est présente depuis le premier script! Donc je n'explique pas bien le changement de comportement, sauf ce que j'ai écrit au début.

Essayez un

Code: Select all

chmod a+x ytdlgui
Verifiez avec un

Code: Select all

ls -l
Je ne vois que ça comme explication :?

La première version fonctionne encore ?

A+

jplt

#31 Post by jplt »

J'ai bien supprimé la ligne 52 mais rien y fait marche toujours pas !

Tu fait fonctionner ton script dans quel puppy ?

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#32 Post by fabrice_035 »

Slacko 5.7.0.


# gtkdialog -v
gtkdialog version 0.8.4 r514M (C) 2003-2007 Laszlo Pere, 2011-2012 Thunor
Built with support for: GTK+ 2, Glade, VTE.

# sh -help
GNU bash, version 4.1.0(1)-release-(i486-t2-linux-gnu)

Tu n'as pas dis si la première version sans le batch était ok ?

A+

jplt

#33 Post by jplt »

Toujours pas ! je test sous salcko 5.7 et la version ytdl.v.e.1.2.1.tar.gz

quand je lance le téléchargement j'ai :

Code: Select all

ERROR: u'' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:" ) to search YouTube
et quand je ferme le gui j'ai :

Code: Select all

./ytdlgui: eval: line 405: unexpected EOF while looking for matching `"'
./ytdlgui: eval: line 406: syntax error: unexpected end of file
./ytdlgui: eval: line 405: unexpected EOF while looking for matching `"'
./ytdlgui: eval: line 406: syntax error: unexpected end of file
./ytdlgui: eval: line 405: unexpected EOF while looking for matching `"'
./ytdlgui: eval: line 406: syntax error: unexpected end of file
./ytdlgui: line 405: 4912: command not found
./ytdlgui: line 405: /: is a directory
./ytdlgui: line 405: [Download]: command not found
./ytdlgui: eval: line 405: unexpected EOF while looking for matching `"'
./ytdlgui: eval: line 406: syntax error: unexpected end of file

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#34 Post by augras »

Bonsoir,
il faut que je remonte à la version vitaminé 1.1 pour que ça fonctionne ! Toutes les versions au-dessus rien à faire alors que sur le moment elles ont fonctionné... sauf à m'être mélangé les pinceaux entre versions, mais à ce point je ne crois pas.
Je suis maintenant sur tahrpup6.0.2 alors qu'au moment des tests j'étais en 6.0.1.
Philippe

jplt

#35 Post by jplt »

@augras back in time :wink: ,d'accord avec toi la version 1.1. marche tres bien par contre !

Sans tester et en regardant vite fait la version 1.1 et la dernier version , le probleme ne vient de la fonction JOBCREATE() ou cela peut etre

Code: Select all

youtube-dl "$add" "$SOURCE" > "/tmp/ytdl/state.ytdl.txt"   &
au lieu de :

Code: Select all

youtube-dl "$add" "$SOURCE" >> "/tmp/ytdl/state.ytdl.txt"   &
Le renvoie

Code: Select all

> >>
de l'executable ?

Je ne sais pas si c'est fondé ce que je raconte ! Le bash est moi on fait 3 :roll:

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#36 Post by fabrice_035 »

Est ce que vous pouvez effacer le répertoire /tmp/ et relancer pour voir si c'est mieux ?
Le mystère demeure, chez moi c'est 100% ok :?

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#37 Post by augras »

Répertoire dans /tmp effacé, recréé automatiquement au premier lancement mais pas plus de succès !

jplt

#38 Post by jplt »

De même !

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#39 Post by fabrice_035 »

x
Last edited by fabrice_035 on Thu 14 May 2015, 07:22, edited 2 times in total.

jplt

#40 Post by jplt »

Toujours rien :
ERROR: u'' is not a valid URL. Set --default-search "ytsearch" (or run youtube-dl "ytsearch:" ) to search YouTube
AUDIO="false"
BATCH="false"
DEST=""
FILE_DIRECTORY="/root"
FREECMD="--no-part "
IGNORE="false"
LIBRE="false"
LOG="[PID] 20692 / [Download] "
LOGIN="user"
NORESUME="true"
PASS="pass"
PROXY="http://username:password@yourproxyaddress:proxyport"
PXY="false"
SIMULATE="false"
SOURCE="https://www.youtube.com/watch?v=mBsEMK6f3Uw"
USER="false"
mui02_00="false"
EXIT="Quit"
Attachments
Screenshot_2015-02-11_041501.png
(31.02 KiB) Downloaded 311 times

Post Reply