Frontend für youtube-dl gemacht mit Gambas3

Hallo, wie erfolgreich mein vorheriger Beitrag über Gambas3 war (Ich möchte Garnelen lernen, wo fange ich an?), anhand der Anzahl der Besuche und Kommentare, bringe ich Ihnen ein kleines Beispiel, das ich heute Morgen gemacht habe.

Es ist ein Front-End des Programms youtube-dlIch weiß, dass es noch ein anderes Front-End dieses Programms gibt, aber wie gesagt, es ist ein Beispiel dafür, was mit gambas3 gemacht werden kann.

Falls Sie es nicht wissen, youtube-dl ist ein Programm, mit dem wir YouTube-Videos von der Befehlszeile (unserem geliebten Terminal) herunterladen können.

Damit youtube-dl und das Programm in gambas3 gut funktionieren, müssen Sie die neueste Version von youtube-dl installieren

So installieren Sie die neueste Version von 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

Weitere Informationen finden Sie auf der Projektseite:
http://rg3.github.io/youtube-dl/download.html

Was ich in gambas3 getan habe, ist ein Formular, das die Verwendung erleichtert. Sie müssen lediglich den Pfad "share" (den Sie auf der Youtube-Seite erhalten) und den Pfad angeben, in dem Sie das Video auf Ihrem Computer speichern möchten.

Frontend für youtube-dl mit gambas3

Programmieren: Herunterladen eines Videos

Hier haben Sie ein Video, damit Sie sehen können, wie es verwendet wird und wie es funktioniert:

Download-Button

Hinweis:

  • Im Download sehen Sie einen Ordner mit zwei Dateien, die .deb-Datei soll in Debian / Ubuntu oder Derivaten installiert werden, und die .tar.gz, die den Quellcode enthält.
  • In der Programmieridee von gambas3 kann derselbe Quellcode in Installationspakete für andere Gnu / Linux-Distributionen konvertiert werden.
  • Es ist eine Beta-Version. Wenn Sie ein Problem haben, lassen Sie es mich wissen und ich werde es sofort korrigieren.

Genieße es, Grüße.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Germain sagte

    Dies erscheint:
    sudo: curl: Befehl nicht gefunden

    Dann benutze:
    Sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    und später:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    Germain sagte

      Bei korrekter Installation auf Kubuntu 14.04 (64) wird das Symbol im Menü angezeigt, aber wenn ich es berühre, um die Anwendung zu öffnen, wird nichts ausgeführt. Es zeigt an, dass es ausgeführt wird, und dann wird es geschlossen und nichts wird grafisch angezeigt.

      1.    Rabe sagte

        Haben Sie die Garnelen 3 installiert? So etwas passierte mir schon früher mit einer anderen Anwendung, als ich sie nicht installiert hatte. Als ich sie vom Terminal aus ausführte, stellte ich fest, dass mir die Garnele fehlte, also installierte ich sie und das Problem wurde gelöst. Versuchen Sie, es vom Terminal aus auszuführen, um zu sehen, was es Ihnen sagt.

        1.    Germain sagte

          Es war das erste, was ich tat, Gambas 3 vor allem anderen zu installieren und um es zu überprüfen, installierte ich eine Anwendung, die es verwendet und perfekt funktioniert.

          1.    jsbsan sagte

            Hast du die neueste Version von youtube-dl installiert, wie ich im Beitrag kommentiere?
            Überprüfen Sie dies, da möglicherweise ein Fehler vorliegt.
            Sie können auch etwas anderes ausprobieren, nämlich dies in die Konsole zu schreiben:
            DownloadYoutube
            Und sagen Sie mir den Text, der aus der Konsole kommt, da er sicherlich einen Fehler melden wird.
            Hinweis:
            Schreiben Sie genau "DownloadYoutube", da gnu / linux zwischen Groß- und Kleinbuchstaben unterscheidet.

    2.    x11tete11x sagte

      Sie müssen wahrscheinlich: sudo apt-get install curl

      1.    Germain sagte

        Ich habe alles getan und es funktioniert immer noch nicht, ich hinterlasse ein Bild:
        [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 = spanisch] imag [/ url]

      2.    Germain sagte

        Ich habe schon alles gemacht und es funktioniert immer noch nicht. Ich hinterlasse einen Screenshot:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan sagte

          Ich habe gesehen, dass Sie es bereits gelöst haben. Wie auch immer, ich mache den Fehler, den Sie auf der Konsole bekommen haben:
          Wenn der Fehler "Bytecode zu aktuell" angezeigt wird, bedeutet dies, dass die von Ihnen installierte Version von gambas3 niedriger ist als die vom Programm geforderte. Es gibt zwei Möglichkeiten, dies zu lösen:
          1) Öffnen Sie den Quellcode (den ich auch zur Verfügung stelle) in der Ide Ihres gambas3 und kompilieren Sie ihn erneut (erstellen Sie die ausführbare Datei oder das Installationspaket).
          2) Aktualisieren Sie gambas3 auf die modernste Version und verwenden Sie dabei das Menü ppa.
          Die beste Option ist die 2., aber manchmal ist dies nicht möglich, sodass Sie die 1. Option verwenden müssen.

  2.   Andres sagte

    Vielen Dank, dass Sie uns Beispiele dafür geben, was mit Garnelen gemacht werden kann. Sie dienen als Inspiration.

  3.   Germain sagte

    Laden Sie dieses andere Programm herunter und ich habe es so installiert, wie es dort steht, und es funktioniert auch nicht. Was könnte es sein? Ich benutze Kubuntu 14.04 Beta von 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    Germain sagte

      Bereit!!! Ich musste alles deinstallieren und dann dieses Repository hinzufügen:
      sudo apt-add-repository ppa: nemh / gambas3
      Führen Sie ein Update> Upgrade> Dist-Upgrade durch und installieren Sie die Anwendung neu, damit sie für mich funktioniert.

  4.   jsbsan sagte

    Ich habe gerade ein Update für das Programm gemacht. Unterstützen Sie jetzt die Download-Videoliste. Das heißt, Sie können mehrere YouTube-Links einfügen, die durch das Semikolonzeichen «;» getrennt sind. und das Programm lädt es einzeln in das von Ihnen angegebene Verzeichnis herunter.
    Wenn Sie das Programm heruntergeladen haben und es erneut ausführen (und mit dem Internet verbunden sind), erhalten Sie eine Meldung, dass es eine neue Version gibt. Drücken Sie die Download-Taste, um ein Fenster in Ihrem Browser zu öffnen, in dem Sie sich befinden Ich finde den Google Drive-Ordner, in dem ich den neuen Quellcode und das .deb-Installationspaket habe. Laden Sie das .deb-Paket herunter, um es neu zu installieren.
    Grüße.

    1.    Germain sagte

      Ich denke besser, den neuen Installer hier in den Artikel zu setzen.
      Wie Sie fragen, habe ich das Programm ausgeführt und bekomme ein neues youtube-dl-Update
      Ich berühre es und es bringt mich dazu http://rg3.github.io/youtube-dl/download.html Dies ist das gleiche, das ich ursprünglich heruntergeladen hatte, und es gab mir einen Fehler für die Anwendung.
      Ich berühre, um zu Ihrem Blog zu gehen, und das Datum, das angezeigt wird, ist: Dienstag, 10. September 2019! ...?
      Entschuldigung für all das Durcheinander, ich bin weder ein Experte noch ein Informatiker, nur eine Person, die freie Software mag und unterstützt, und ich benutze Windows seit 95
      Bevor mich jemand kritisiert, sage ich: Ich denke, meine Kommentare leiten Neulinge und diejenigen, denen es leid tut oder die faul sind zu fragen, aber ich ziehe es immer vor, mit Hilfe derer, die es wissen, aus meiner Unwissenheit herauszukommen.

      1.    jsbsan sagte

        @Ghermain: «Ich denke, es ist besser, die neue hier im Artikel zu platzieren»
        Wenn Sie in diesem Artikel auf die Schaltfläche "Herunterladen" klicken, wird die neue Version angezeigt (die neueste Version ist immer verfügbar).
        Es ist wirklich ein Google Drive-Ordner, in den ich das Update dieses Programms hochlade:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Ich berühre, um zu Ihrem Blog zu gehen, und das Datum, das angezeigt wird, ist: Dienstag, 10. September 2019! ...?"
        Es ist ein Trick in blogspot.com, die Option von Eingabemenüs und Tag-Menüs zu erhalten

        Wenn Sie das Programm bereits installiert haben und ich die Version des Programms aktualisiere, erhalten Sie beim Starten des Programms eine Meldung wie folgt:
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        Um die vorgenommenen Änderungen anzuzeigen und den Download-Button anzugeben, gelangen Sie in den freigegebenen Ordner von Google Drive.

  5.   bsdgambero sagte

    und die Bar

    1.    jsbsan sagte

      @bsdgambaero: «und die Bar»
      Ich weiß nicht was du meinst ... 🙁

      1.    ddhjdfbiwqnd sagte

        Fortschrittsbalken

        1.    jsbsan sagte

          Ich habe es nicht implementiert, aber es ist einfach zu tun. Ich bereite eine neue Version mit dem Fortschrittsbalken vor.

          1.    jsbsan sagte

            Fortschrittsbalken: Sie sind bereits in Version 0.0.5 enthalten
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            Grüße

  6.   f3niX sagte

    Nun, als ich Ihre App sah, wollte ich sie für eine Weile entwickeln, also habe ich eine Kopie Ihrer Anwendung erstellt, aber in Lazarus 1.2 wollte ich diese Umgebung ausprobieren und es hat mir sehr gut gefallen, ich lasse die Quellen, das Deb für x64 und die ausführbare Datei für x64, die Wahrheit ist, dass ich in 386 nicht kompilieren muss und die Cross-Kompilierung nicht konfigurieren konnte. Ich füge sie hinzu:

    Deb amd64 (Getestet unter Ubuntu 13.10):
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Tar.Gz Ausführbar.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Code:
    https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI

    Grüße Freund.

    1.    jsbsan sagte

      Ich bin froh, dass Sie sich entschieden haben, Ihre eigene Version in Lazarus zu erstellen.
      Vielen Dank für die Freigabe des Quellcodes.

      1.    f3niX sagte

        Ein Vergnügungsfreund :), Grüße.

  7.   Xurxo sagte

    Ich habe die neueste Version von youtube-dl installiert, wie Sie angeben, ich habe gambas3 und das Fron-End und das Ergebnis bei der Ausführung installiert

    $ DownloadYoutube

    es ist dies: FEHLER: # 2: Klasse 'FMain' kann nicht geladen werden: Bytecode zu aktuell. Bitte aktualisieren Sie Garnelen.

    Das Betriebssystem ist Linux Mint 16 Petra. und in den Repositories Mint (und Ubuntu) gibt es keine aktuellen Versionen von Garnelen mehr.

    Grüße.

    1.    jsbsan sagte

      @Xurxo: Sie müssen das Repository pa: nemh / gambas3 hinzufügen
      Schauen Sie sich Ghermains Kommentar an:
      "Bereit!!! Ich musste alles deinstallieren und dann dieses Repository hinzufügen:
      sudo apt-add-repository ppa: nemh / gambas3
      Führen Sie ein Update> Upgrade> Dist-Upgrade durch und installieren Sie die Anwendung neu, damit sie für mich funktioniert. »

      1.    Xurxo sagte

        Zustimmen; Ich werde sehen, ob sich die Versionen der gambas3-Pakete in diesem Repository von denen unterscheiden, die ich installiert habe.

        Ich benutze das youtube-dl in der Kommandozeile ohne Probleme. Ich wollte diese Anwendung nur ausprobieren, um sie Freunden und Bekannten zu empfehlen, die nicht einmal zufällig ein Terminal öffnen.

        dank

        1.    jsbsan sagte

          @Xurxo:
          "Empfehlen Sie es Freunden und Bekannten, die nicht einmal zufällig ein Terminal eröffnen."
          Es soll "Anti-Terminal" -Nutzern das Leben erleichtern