Front-End per youtube-dl fet amb Gambas3

Hola, veient l'èxit que ha tingut la meva anterior entrada sobre Gambas3 (Vull aprendre Gambes ¿per on començo?), Pel nombre de visites i comentaris, us porto un petit exemple que he fet aquest matí.

Es tracta d'un Front-End de el programa youtube-dl, Ja se que hi ha altres Front-End d'aquest programa, però com he dit, és un exemple del que es pot fer amb gambas3.

Per si no el coneixeu, youtube-dl és un programa que ens serveix per a la descàrrega de vídeos de youtube des de la línia de comandaments (la nostra estimada terminal).

Perquè funcioni bé youtube-dl i el programa en gambas3, necessiteu instal·lar l'última versió de youtube-dl

Aquesta és la forma d'instal·lar l'última versió 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

Podeu trobar més informació a la pàgina de el projecte:
http://rg3.github.io/youtube-dl/download.html

El que he fet en gambas3, és un formulari que us facilitarà el seu ús, simplement li heu d'indicar la ruta «compartir» (que obteniu a la pàgina de youtube) i la ruta on desitgeu desar el vídeo al vostre ordinador.

Front-End per youtube-dl amb gambas3

Programa Treballant: descarregant un vídeo

Aquí us deixo un vídeo perquè el veieu com usar-lo i funcionant:

Botó de Descàrrega

Nota:

  • A la descàrrega us apareixeran una carpeta amb dos arxius, l'arxiu .deb és per a instal·lar-lo en Debian / Ubuntu o derivats, i el .tar.gz, que és el que conté el codi font.
  • Al ide de programació de gambas3, es pot convertir aquest mateix codi font, en paquets d'instal·lació per a altres distribucions gnu / linux.
  • És una versió beta, si teniu algun problema m'ho comenteu, i ho corregeixo sobre la marxa.

Que ho gaudiu, salutacions.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Germaine va dir

    Em apareix això:
    sudo: curl: command not found

    Llavors usar:
    suo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    i després:
    suo chmod a + x / usr / local / bin / youtube-dl

    1.    Germaine va dir

      Instal·lat correctament en Kubuntu 14.04 (64) la icona es mostra al menú però quan el toco per obrir l'aplicació no fa res ... Mostra que s'està executant i després es tanca i no es mostra gens en forma gràfica.

      1.    corb va dir

        Tenés instal·lat el gambes 3? Al meu abans em pas una cosa així amb una altra aplicació quan no ho tenia instal·lat, llavors quan ho vaig executar des de la terminal em vaig adonar que el que em faltava era el gambes, així que el vaig instal·lar i problema resolt. Intenta executar des de la terminal a veure que et diu.

        1.    Germaine va dir

          Va ser el primer que vaig fer, instal·lar gambes 3 abans de qualsevol cosa i per verificar-instal·li una aplicació que fa ús de l'i funciona perfecte.

          1.    jsbsan va dir

            Has instal·lat l'última versió de youtube-dl com comento en el post?
            Comprova perquè hi ha pot estar l'error.
            A més pots provar una altra cosa, que és escriure a la consola això:
            DescàrregaYoutube
            I digues-me el text que et surt per consola, ja que segurament informarà d'algun error.
            Nota:
            Escriu exactament «DescargaYoutube», ja que gnu / linux diferència entre lletres majúscules i minúscules.

    2.    x11tete11x va dir

      probablement hagis de: sudo apt-get install curl

      1.    Germaine va dir

        He fet tot i encara segueix sense funcionar, deixo una imatge:
        [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 = spanish] imatge trucada [/ url]

      2.    Germaine va dir

        Ja vaig fer tot i segueix sense funcionar. Deixo una captura:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan va dir

          He vist que ja ho has resolt. De totes maneres comento l'error que et sortia a la consola:
          Quan surt l'error «Bytecode too recent», vol dir que la versió de gambas3 que tens instal·lada és inferior a la que necessita el programa. Hi ha dues maneres de resoldre això:
          1) Obrir el codi font (que també va proporcionar) al Ide del teu gambas3, i tornar-lo a compilar (crear l'executable o el paquet d'instal·lació)
          2) Actualitzar gambas3, a la versió més moderna, usant el ppa de Menh, com has fet tu.
          La millor opció és la 2º, però algunes vegades no es pot fer, llavors cal usar la 1º opció.

  2.   Andres va dir

    Gràcies per donar-nos exemples del que es pot fer amb gambes, serveix d'inspiració.

  3.   Germaine va dir

    Baixi aquest altre programa i el vaig instal·lar com diu allà i tampoc funciona ¿Que podrà ser? Ús Kubuntu 14.04 beta de 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    Germaine va dir

      '' A punt !!! Vaig haver de desinstal·lar tot, després afegir aquest repositori:
      sudo apt-add-repository ppa: nemh / gambas3
      i fer un update> upgrade> dist-upgrade i després tornar a instal·lar l'aplicació i ja em funciona.

  4.   jsbsan va dir

    Acabo de fer una actualització a el programa. Ara admet llista de vídeos de descàrrega. O sigui, podeu posar diversos enllaços de youtube, separant pel caracter punt i coma «;» i el programa us el descarrega un a un en el directori que li indiqueu.
    Per als que us heu baixat el programa, si ho torneu a executar (i esteu connectats a internet), us surt un missatge indicant que hi ha una nova versió, prémer el botó de descàrrega perquè us obri una finestra al vostre navegador on trobareu la carpeta d'drive google on tinc el nou codi font i el paquet instal·lador .deb. Descarregueu-vos el paquet .deb per tornar a instal·lar-lo.
    Salutacions.

    1.    Germaine va dir

      Crec que millor col·locar el nou instal·lador aquí mateix en l'article.
      Com demanes, he executat el programa i el que em surt és una actualització de youtube-dl
      La toco i em porta a http://rg3.github.io/youtube-dl/download.html que és la mateixa que havia baixat inicialment i em donava error per a l'aplicació.
      Toco per anar al teu blog i la data que apareix és: dimarts 10 setembre, 2019! ...?
      Perdó per tant embolic, no sóc expert ni informàtic, tot just una persona que agrada i dóna suport al programari lliure i vinc d'usar Windows des del 95
      Abans que algú em critiqui dic: Crec que els meus comentaris orienten als nouvinguts i als que els fa pena o mandra preguntar però jo prefereixo sempre sortir de la meva ignorància amb l'ajuda dels que saben.

      1.    jsbsan va dir

        @Ghermain: «Crec que millor col·locar el nou instal·lat aquí mateix a l'article»
        Si prems a el botó de «Descàrrega» d'aquest article ja et surt la nova versió (sempre hi haurà la última versió).
        Realment és una carpeta de google drive, on pujo l'actualizacion d'aquest programa:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        «Toco per anar al teu blog i la data que apareix és: dimarts 10 setembre, 2019! ...?»
        És un truc en blogspot.com perquè surti l'opció de menús d'entrades i menús de tag

        Si ja tens el programa instal·lat i jo actualitzo la versió de el programa, quan iniciïs el programa, et sortirà un missatge com aquest,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        per indicar-te els canvis que hi ha hagut i donant-li al botó de descàrrega us porta a la carpeta compartida de google drive.

  5.   bsdgamber va dir

    i la barra

    1.    jsbsan va dir

      @bsdgambaero: «i la barra»
      No al que vols dir ... 🙁

      1.    ddhjdfbiwqnd va dir

        barra de progrés

        1.    jsbsan va dir

          No ho he implementat, però és senzill fer-ho. Preparo una nova versió amb la barra de progrés.

          1.    jsbsan va dir

            Barra de progrés: Ja estan incoporadas en la versió 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            Salutacions

  6.   F3niX va dir

    Bé quan vaig veure la teva app, em van entrar les ganes de desenvolupar una estona, així que vaig fer una còpia de la teva aplicació però en Lazarus 1.2 que tenia ganes de provar aquest entorn i la veritat em va agradar bastant, els deixo les fonts, el deb per x64 , i l'executable per x64, la veritat no tinc per compilar en 386 i no he pogut configurar el cross compiling, el annex:

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

    Tar.gz Executable.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

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

    Salutacions amic.

    1.    jsbsan va dir

      M'alegro que t'hagis animat a fer la teva pròpia versió en Lazarus.
      Gràcies per compartir el codi font.

      1.    F3niX va dir

        Un plaer amic :), salutacions.

  7.   Xurxo va dir

    He instal·lat l'última versió de youtube-dl com indiques, he instal·lat gambas3 i el fron-end i el resultat a l'executar

    $ DescargaYoutube

    és aquest: ERROR: # 2: Can not load class 'FMain': Bytecode too recent. Please upgrade Gambes.

    L'OS és Linux Mint 16 Petra. i en els repositoris de Mint (i d'Ubuntu) no hi ha versions més actuals de gambes.

    Salutacions.

    1.    jsbsan va dir

      @Xurxo: Has de afegir el repositori pa: nemh / gambas3
      Mira't el comentari d'Ghermain:
      « 'A punt !!! Vaig haver de desinstal·lar tot, després afegir aquest repositori:
      sudo apt-add-repository ppa: nemh / gambas3
      i fer un update> upgrade> dist-upgrade i després tornar a instal·lar l'aplicació i ja em funciona. »

      1.    Xurxo va dir

        D'acord; miraré si les versions dels paquets de gambas3 d'aquest repositori difereixen de les que jo tinc instal·lades.

        Jo faig servir el youtube-dl en la línia d'ordres, sense problemes. Només volia provar aquesta aplicació per recomanar-la a amics i coneguts que no obren un terminal ni per casualitat.

        gràcies

        1.    jsbsan va dir

          @Xurxo:
          «Recomanar-a amics i coneguts que no obren un terminal ni per casualitat.»
          Aquesta pensada per facilitar-li la vida als usuaris «anti-terminal» 🙂