Bonjour, vu le succès de mon précédent post sur Gambas3 (Je veux apprendre les crevettes, par où commencer?), par le nombre de visites et de commentaires, je vous apporte un petit exemple que j'ai fait ce matin.
C'est un Front-End du programme youtube-dl, Je sais qu'il existe d'autres front-end de ce programme, mais comme je l'ai dit, c'est un exemple de ce qui peut être fait avec gambas3.
Au cas où tu ne le saurais pas, youtube-dl est un programme qui nous aide à télécharger des vidéos YouTube à partir de la ligne de commande (notre terminal bien-aimé).
Voici comment installer la dernière version de youtube-dl:
sudo curl https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
Vous pouvez trouver plus d'informations sur la page du projet:
http://rg3.github.io/youtube-dl/download.html
Ce que j'ai fait dans gambas3, c'est un formulaire qui va faciliter son utilisation, il vous suffit d'indiquer le chemin "share" (que vous obtenez sur la page youtube) et le chemin où vous souhaitez enregistrer la vidéo sur votre ordinateur.
Vous avez ici une vidéo pour voir comment l'utiliser et comment cela fonctionne:
Observation:
- Dans le téléchargement, vous verrez un dossier avec deux fichiers, le fichier .deb sert à l'installer dans Debian / Ubuntu ou ses dérivés, et le .tar.gz, qui est celui qui contient le code source.
- Dans l'idée de programmation gambas3, le même code source peut être converti en packages d'installation pour d'autres distributions gnu / linux.
- C'est une version beta, si vous avez un problème, faites-le moi savoir, et je le corrigerai à la volée.
Profitez-en, salutations.
Cela apparaît:
sudo: curl: commande introuvable
Puis utilisez:
wget sudo https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl
et après:
sudo chmod a + x / usr / local / bin / youtube-dl
Correctement installé sur Kubuntu 14.04 (64), l'icône apparaît dans le menu mais quand je la touche pour ouvrir l'application elle ne fait rien ... Elle montre qu'elle est en cours d'exécution puis elle se ferme et rien n'est affiché graphiquement.
Avez-vous installé les crevettes 3? Quelque chose comme ça m'est arrivé auparavant avec une autre application alors que je ne l'avais pas installée, alors quand je l'ai exécutée à partir du terminal, j'ai réalisé que ce qui me manquait était la crevette, alors je l'ai installée et le problème résolu. Essayez de l'exécuter à partir du terminal pour voir ce qu'il vous dit.
C'était la première chose que j'ai faite, installer gambas 3 avant toute autre chose et pour le vérifier j'ai installé une application qui l'utilise et fonctionne parfaitement.
Avez-vous installé la dernière version de youtube-dl comme je le commente dans le message?
Vérifiez-le car il peut y avoir l'erreur.
Vous pouvez également essayer autre chose, qui consiste à écrire ceci dans la console:
TéléchargerYoutube
Et dites-moi le texte qui sort de la console, car il rapportera sûrement une erreur.
Observation:
Écrivez exactement "DownloadYoutube", car gnu / linux fait la différence entre les majuscules et les minuscules.
vous devez probablement: sudo apt-get install curl
J'ai tout fait et ça ne marche toujours pas, je laisse une photo:
[url = http: //postimg.org/image/h6wxwopcp/full/] [img] http://s20.postimg.org/agggn9271/instant_nea3.png [/ img] [/ url]
[url = http: //postimage.org/index.php? lang = espagnol] imag [/ url]
J'ai déjà tout fait et ça ne marche toujours pas. Je laisse une capture d'écran:
http://postimg.org/image/h6wxwopcp/
J'ai vu que vous l'avez déjà résolu. Quoi qu'il en soit, je fais l'erreur que vous avez sur la console:
Lorsque l'erreur "Bytecode trop récent" apparaît, cela signifie que la version de gambas3 que vous avez installée est inférieure à celle requise par le programme. Il existe deux façons de résoudre ce problème:
1) Ouvrez le code source (que je fournis également) dans l'Ide de votre gambas3, et compilez-le à nouveau (créez l'exécutable ou le package d'installation)
2) Mettez à jour gambas3, vers la version la plus moderne, en utilisant le menh ppa, comme vous l'avez fait.
La meilleure option est la deuxième, mais parfois cela ne peut pas être fait, vous devez donc utiliser la première option.
Merci de nous donner des exemples de ce qui peut être fait avec les crevettes, cela sert d'inspiration.
Téléchargez cet autre programme et je l'ai installé comme il est indiqué ici et il ne fonctionne pas non plus. J'utilise Kubuntu 14.04 beta à partir de 64
http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html
Prêt!!! J'ai dû tout désinstaller, puis ajouter ce référentiel:
sudo apt-add-repository ppa: nemh / gambas3
et faites une mise à jour> mise à niveau> dist-upgrade, puis réinstallez l'application et cela fonctionne pour moi.
Je viens de faire une mise à jour du programme. Maintenant, supporte la liste des vidéos de téléchargement. Autrement dit, vous pouvez mettre plusieurs liens youtube, en les séparant par le caractère point-virgule «;» et le programme le télécharge un par un dans le répertoire que vous indiquez.
Pour ceux d'entre vous qui ont téléchargé le programme, si vous le relancez (et que vous êtes connecté à Internet), vous recevez un message indiquant qu'il existe une nouvelle version, appuyez sur le bouton de téléchargement pour ouvrir une fenêtre dans votre navigateur où vous trouvera le dossier google drive où j'ai le nouveau code source et le package d'installation .deb. Téléchargez le package .deb pour le réinstaller.
Salutations.
Je pense qu'il vaut mieux mettre le nouveau programme d'installation ici dans l'article.
Comme vous le demandez, j'ai exécuté le programme et ce que j'obtiens est une nouvelle mise à jour youtube-dl
Je le touche et ça m'amène à http://rg3.github.io/youtube-dl/download.html qui est le même que celui que j'avais téléchargé au départ et cela m'a donné une erreur pour l'application.
Je touche pour aller sur ton blog et la date qui apparaît est: mardi 10 septembre 2019! ...?
Désolé pour tout le désordre, je ne suis ni un expert ni un informaticien, juste une personne qui aime et supporte les logiciels libres et j'utilise Windows depuis 95
Avant que quelqu'un ne me critique, je dis: je pense que mes commentaires guident les nouveaux arrivants et ceux qui se sentent désolés ou paresseux à demander, mais je préfère toujours sortir de mon ignorance avec l'aide de ceux qui savent.
@Ghermain: «Je pense qu'il vaut mieux placer le nouveau installé ici même dans l'article»
Si vous cliquez sur le bouton "Télécharger" dans cet article, la nouvelle version apparaîtra (la dernière version sera toujours là).
C'est vraiment un dossier google drive, où je télécharge la mise à jour de ce programme:
https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing
"Je touche pour aller sur votre blog et la date qui apparaît est: mardi 10 septembre 2019! ...?"
C'est une astuce dans blogspot.com pour obtenir l'option des menus d'entrée et des menus de balises
Si vous avez déjà installé le programme et que je mets à jour la version du programme, lorsque vous démarrez le programme, vous recevrez un message comme celui-ci,
https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
pour indiquer les changements qui ont eu lieu et en donnant le bouton de téléchargement vous amène au dossier partagé de google drive.
et le bar
@bsdgambaero: «et le bar»
Je ne sais pas ce que tu veux dire… 🙁
barre de progression
Je ne l'ai pas implémenté, mais c'est facile à faire. Je prépare une nouvelle version avec la barre de progression.
Barre de progression: ils sont déjà incorporés dans la version 0.0.5
https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
salutations
Et bien quand j'ai vu votre application, j'ai voulu développer pendant un moment, donc j'ai fait une copie de votre application mais dans Lazarus 1.2 je voulais tester cet environnement et je l'ai vraiment beaucoup aimé, je laisse les sources, le deb pour x64 , et l'exécutable pour x64, la vérité est que je n'ai pas à compiler en 386 et que je n'ai pas pu configurer la compilation croisée, je l'attache:
Deb amd64 (testé sur Ubuntu 13.10):
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Exécutable Tar.Gz.
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Code:
https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI
Salutations ami.
Je suis content que vous ayez décidé de créer votre propre version dans Lazarus.
Merci d'avoir partagé le code source.
Un ami de plaisir :), salutations.
J'ai installé la dernière version de youtube-dl comme vous l'indiquez, j'ai installé gambas3 et le fron-end et le résultat lors de son exécution
$ TéléchargerYoutube
est-ce: ERREUR: # 2: Impossible de charger la classe 'FMain': Bytecode trop récent. Veuillez mettre à niveau les crevettes.
Le système d'exploitation est Linux Mint 16 Petra. et dans les dépôts Mint (et Ubuntu), il n'y a plus de versions actuelles de crevettes.
Salutations.
@Xurxo: Vous devez ajouter le référentiel pa: nemh / gambas3
Regardez le commentaire de Ghermain:
"Prêt!!! J'ai dû tout désinstaller, puis ajouter ce référentiel:
sudo apt-add-repository ppa: nemh / gambas3
et faites une mise à jour> upgrade> dist-upgrade puis réinstallez l'application et ça marche pour moi. »
D'accord; Je verrai si les versions des paquets gambas3 dans ce référentiel diffèrent de celles que j'ai installées.
J'utilise youtube-dl en ligne de commande, sans problème. Je voulais juste essayer cette application pour la recommander à des amis et connaissances qui n'ouvrent pas de terminal même par hasard.
Merci
@Xurxo :
"Recommandez-le à vos amis et connaissances qui n'ouvrent pas de terminal, même par hasard."
Il est conçu pour faciliter la vie des utilisateurs "anti-terminaux" 🙂