Front-end voor youtube-dl gemaakt met Gambas3

Hallo, kijkend hoe succesvol mijn vorige post over Gambas3 (Ik wil Garnalen leren, waar moet ik beginnen?), door het aantal bezoeken en commentaren, geef ik u een klein voorbeeld dat ik vanmorgen heb gemaakt.

Het is een front-end van het programma youtube-dl, Ik weet dat er andere front-end van dit programma zijn, maar zoals ik al zei, het is een voorbeeld van wat er met gambas3 kan worden gedaan.

Voor het geval je het niet weet, youtube-dl is een programma dat ons helpt YouTube-video's te downloaden vanaf de opdrachtregel (onze geliefde terminal).

Om youtube-dl en het programma goed te laten werken in gambas3, moet je de nieuwste versie van youtube-dl installeren

Dit is hoe je de laatste versie van youtube-dl installeert:
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

Meer informatie vind je op de projectpagina:
http://rg3.github.io/youtube-dl/download.html

Wat ik heb gedaan in gambas3, is een formulier dat het gebruik ervan zal vergemakkelijken, je hoeft alleen maar het pad "share" aan te geven (die je op de youtube-pagina krijgt) en het pad waar je de video op je computer wilt opslaan.

Front-end voor youtube-dl met gambas3

Programma werken: een video downloaden

Hier heb je een video, zodat je kunt zien hoe je het moet gebruiken en hoe het werkt:

Download-knop

Opmerking:

  • In de download ziet u een map met twee bestanden, het .deb-bestand is om het te installeren in Debian / Ubuntu of afgeleiden, en het .tar.gz, dat de broncode bevat.
  • In het gambas3-programmeeridee kan dezelfde broncode worden omgezet in installatiepakketten voor andere gnu / linux-distributies.
  • Het is een bètaversie. Als je een probleem hebt, laat het me weten en ik zal het meteen corrigeren.

Geniet ervan, groeten.


27 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Germaine zei

    Dit komt naar voren:
    sudo: curl: commando niet gevonden

    Gebruik dan:
    sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    en later:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    Germaine zei

      Correct geïnstalleerd op Kubuntu 14.04 (64) wordt het pictogram weergegeven in het menu, maar wanneer ik het aanraak om de applicatie te openen, doet het niets ... Het laat zien dat het actief is en dan sluit het en wordt er niets grafisch weergegeven.

      1.    raaf zei

        Heeft u de garnalen 3 geïnstalleerd? Iets dergelijks overkwam me eerder met een andere applicatie toen ik het niet had geïnstalleerd, dus toen ik het vanaf de terminal uitvoerde, realiseerde ik me dat wat ik miste de garnaal was, dus ik heb het geïnstalleerd en het probleem is opgelost. Probeer het vanaf de terminal uit te voeren om te zien wat het u vertelt.

        1.    Germaine zei

          Het was het eerste wat ik deed, Gambas 3 installeren voor alles en om het te verifiëren, heb ik een applicatie geïnstalleerd die het gebruikt en perfect werkt.

          1.    jsbsan zei

            Heb je de nieuwste versie van youtube-dl geïnstalleerd zoals ik in de post reageer?
            Controleer het omdat er mogelijk een fout is.
            Je kunt ook iets anders proberen, namelijk door dit in de console te schrijven:
            Download YouTube
            En vertel me de tekst die uit de console komt, want het zal zeker een fout rapporteren.
            Opmerking:
            Schrijf exact "DownloadYoutube", aangezien gnu / linux onderscheid maakt tussen hoofdletters en kleine letters.

    2.    x11tete11x zei

      je moet waarschijnlijk: sudo apt-get install curl

      1.    Germaine zei

        Ik heb alles gedaan en het lukt nog steeds niet, ik laat een foto achter:
        [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 = spaans] afbeelding [/ url]

      2.    Germaine zei

        Ik heb alles al gedaan en het werkt nog steeds niet. Ik laat een screenshot achter:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan zei

          Ik zag dat je het al hebt opgelost. Hoe dan ook, ik maak de fout die je op de console hebt gekregen:
          Als de fout "Bytecode te recent" verschijnt, betekent dit dat de versie van gambas3 die je hebt geïnstalleerd lager is dan die vereist door het programma. Er zijn twee manieren om dit op te lossen:
          1) Open de broncode (die ik ook verstrek) in de Ide van je gambas3, en compileer het opnieuw (maak het uitvoerbare bestand of het installatiepakket aan)
          2) Werk gambas3 bij naar de meest moderne versie, met behulp van de menh ppa, zoals je hebt gedaan.
          De beste optie is de 2e, maar soms kan dit niet, dus je moet de 1e optie gebruiken.

  2.   Andres zei

    Bedankt voor het geven van voorbeelden van wat je met garnalen kunt doen, het dient als inspiratie.

  3.   Germaine zei

    Download dit andere programma en ik heb het geïnstalleerd zoals het daar staat en het werkt ook niet. Wat zou het kunnen zijn? Ik gebruik Kubuntu 14.04 beta van 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    Germaine zei

      Klaar!!! Ik moest alles verwijderen en vervolgens deze repository toevoegen:
      sudo apt-add-repository ppa: nemh / gambas3
      en doe een update> upgrade> dist-upgrade en installeer de applicatie opnieuw en het werkt voor mij.

  4.   jsbsan zei

    Ik heb zojuist een update van het programma uitgevoerd. Nu ondersteuning voor download videolijst. Dat wil zeggen, u kunt verschillende YouTube-links plaatsen, gescheiden door de puntkomma «;» en het programma downloadt het een voor een in de directory die u aangeeft.
    Voor degenen onder u die het programma hebben gedownload, als u het opnieuw uitvoert (en u bent verbonden met internet), krijgt u een bericht dat aangeeft dat er een nieuwe versie is, druk op de downloadknop om een ​​venster in uw browser te openen waarin u zal de google drive-map vinden waar ik de nieuwe broncode en het .deb-installatiepakket heb. Download het .deb-pakket om het opnieuw te installeren.
    Groeten.

    1.    Germaine zei

      Ik denk dat het beter is om het nieuwe installatieprogramma hier in het artikel te plaatsen.
      Zoals je vraagt, heb ik het programma uitgevoerd en wat ik krijg is een nieuwe youtube-dl-update
      Ik raak het aan en het brengt me naar http://rg3.github.io/youtube-dl/download.html dat is dezelfde die ik aanvankelijk had gedownload en het gaf me een fout voor de toepassing.
      Ik raak aan om naar je blog te gaan en de datum die verschijnt is: dinsdag 10 september 2019! ...?
      Sorry voor alle rotzooi, ik ben noch een expert, noch een computerwetenschapper, maar gewoon een persoon die van gratis software houdt en deze ondersteunt en ik gebruik Windows sinds 95
      Voordat iemand mij bekritiseert, zeg ik: ik denk dat mijn opmerkingen nieuwkomers en degenen die spijt hebben of lui zijn om te vragen te leiden, maar ik geef er altijd de voorkeur aan om uit mijn onwetendheid te komen met de hulp van degenen die het weten.

      1.    jsbsan zei

        @Ghermain: «Ik denk dat het beter is om de nieuwe hier in het artikel te plaatsen»
        Als je in dit artikel op de knop "Downloaden" drukt, verschijnt de nieuwe versie (de laatste versie is er altijd).
        Het is echt een google drive-map, waar ik de update van dit programma upload:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Ik raak aan om naar je blog te gaan en de datum die verschijnt is: dinsdag 10 september 2019! ...?"
        Het is een truc in blogspot.com om de optie van invoermenu's en tagmenu's te krijgen

        Als je het programma al hebt geïnstalleerd en ik update de versie van het programma, krijg je bij het starten van het programma een bericht als dit,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        om de wijzigingen aan te geven die hebben plaatsgevonden en het geven van de downloadknop brengt u naar de gedeelde map van Google Drive.

  5.   bsdgambero zei

    en de bar

    1.    jsbsan zei

      @bsdgambaero: «en de bar»
      Ik weet niet wat je bedoelt ... 🙁

      1.    ddhjdfbiwqnd zei

        voortgangsbalk

        1.    jsbsan zei

          Ik heb het niet geïmplementeerd, maar het is gemakkelijk te doen. Ik bereid een nieuwe versie voor met de voortgangsbalk.

          1.    jsbsan zei

            Voortgangsbalk: ze zijn al opgenomen in versie 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            groeten

  6.   f3niX zei

    Nou toen ik je app zag, wilde ik een tijdje ontwikkelen, dus ik heb een kopie van je applicatie gemaakt, maar in Lazarus 1.2 wilde ik die omgeving testen en ik vond het erg leuk, ik laat de bronnen, de deb voor x64 , en het uitvoerbare bestand voor x64, de waarheid is dat ik niet hoef te compileren in 386 en ik heb de cross-compilatie niet kunnen configureren, ik voeg het toe:

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

    Tar.Gz Uitvoerbaar bestand.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

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

    Groeten vriend.

    1.    jsbsan zei

      Ik ben blij dat je hebt besloten om je eigen versie in Lazarus te maken.
      Bedankt voor het delen van de broncode.

      1.    f3niX zei

        Een pleziervriend :), groeten.

  7.   Xurxo zei

    Ik heb de nieuwste versie van youtube-dl geïnstalleerd zoals je aangeeft, ik heb gambas3 en het fron-end en het resultaat geïnstalleerd bij het uitvoeren ervan

    $ Downloaden YouTube

    het is dit: FOUT: # 2: Kan klasse 'FMain' niet laden: bytecode te recent. Upgrade Garnalen.

    Het besturingssysteem is Linux Mint 16 Petra. en in de Mint (en Ubuntu) repositories zijn er geen actuele versies van garnalen meer.

    Groeten.

    1.    jsbsan zei

      @Xurxo: Je moet de repository pa: nemh / gambas3 toevoegen
      Kijk naar de opmerking van Ghermain:
      "Klaar!!! Ik moest alles verwijderen en vervolgens deze repository toevoegen:
      sudo apt-add-repository ppa: nemh / gambas3
      en voer een update uit> upgrade> dist-upgrade en installeer de applicatie opnieuw en het werkt voor mij. »

      1.    Xurxo zei

        Mee eens; Ik zal zien of de versies van de gambas3-pakketten in die repository verschillen van degene die ik heb geïnstalleerd.

        Ik gebruik de youtube-dl op de commandoregel, zonder problemen. Ik wilde deze applicatie gewoon proberen om het aan te bevelen aan vrienden en kennissen die zelfs niet toevallig een terminal openen.

        Bedankt

        1.    jsbsan zei

          @Xurxo:
          "Beveel het aan bij vrienden en kennissen die zelfs niet toevallig een terminal openen."
          Het is ontworpen om het leven van "anti-terminal" -gebruikers 🙂 gemakkelijker te maken