Front-End pentru youtube-dl realizat cu Gambas3

Bună ziua, văzând succesul pe care l-a avut postarea mea anterioară despre Gambas3 (Vreau să învăț Creveții, de unde să încep?), datorită numărului de vizite și comentarii, vă aduc un mic exemplu pe care l-am făcut în această dimineață.

Acesta este un front-end al programului youtube-dl, știu deja că există și alte front-end-uri ale acestui program, dar așa cum am spus, este un exemplu de ceea ce se poate face cu gambas3.

În caz că nu știi, youtube-dl Este un program care ne ajută să descarcăm videoclipuri YouTube de pe linia de comandă ( terminalul nostru iubit).

Pentru ca youtube-dl și programul din gambas3 să funcționeze bine, trebuie să instalați cea mai recentă versiune de youtube-dl

Acesta este modul de a instala cea mai recentă versiune 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

Puteți găsi mai multe informații pe pagina proiectului:
http://rg3.github.io/youtube-dl/download.html

Ceea ce am făcut în gambas3 este un formular care vă va face mai ușor de utilizat, trebuie pur și simplu să indicați calea „share” (pe care o obțineți pe pagina YouTube) și calea în care doriți să salvați videoclipul pe dvs. calculator.

Front-End pentru youtube-dl cu gambas3

Program de lucru: descărcarea unui videoclip

Iată un videoclip pentru a putea vedea cum să-l folosești și cum funcționează:

Buton Descărcare

Nota:

  • În descărcare veți vedea un folder cu două fișiere, fișierul .deb este pentru instalarea lui pe Debian/Ubuntu sau derivate și .tar.gz, care este cel care conține codul sursă.
  • În ideea de programare gambas3, același cod sursă poate fi convertit în pachete de instalare pentru alte distribuții gnu/linux.
  • Este o versiune beta, dacă aveți probleme, spuneți-mi și o voi corecta pe măsură ce merg.

Bucură-te de el, salutări.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ghermain el a spus

    Acest lucru apare:
    sudo:curl:command nu a fost găsită

    Apoi utilizați:
    sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -Sau /usr/local/bin/youtube-dl

    Și mai târziu:
    sudo chmod a+x /usr/local/bin/youtube-dl

    1.    ghermain el a spus

      Instalat corect pe Kubuntu 14.04 (64) se afișează pictograma în meniu dar când o ating pentru a deschide aplicația nu face nimic... Arată că rulează și apoi se închide și nu se afișează nimic grafic.

      1.    corb el a spus

        Ai instalat creveții 3? Asa ceva mi s-a intamplat inainte cu o alta aplicatie cand nu o aveam instalata, asa ca cand am rulat-o din terminal mi-am dat seama ca ceea ce imi lipsea era crevetii, asa ca l-am instalat si s-a rezolvat problema. Încercați să îl rulați de pe terminal pentru a vedea ce vă spune.

        1.    ghermain el a spus

          A fost primul lucru pe care l-am făcut, instalez gambas 3 înainte de orice și pentru a-l verifica am instalat o aplicație care îl folosește și funcționează perfect.

          1.    jsbsan el a spus

            Ai instalat cea mai recentă versiune de youtube-dl așa cum am menționat în postare?
            Verificați-l pentru că poate exista o eroare.
            Puteți încerca și altceva, și anume să scrieți asta în consolă:
            Descărcați YouTube
            Și spune-mi textul care iese din consolă, deoarece sigur va raporta o eroare.
            Nota:
            Scrieți exact „DownloadYoutube”, deoarece gnu/linux face diferența între litere mari și mici.

    2.    x11tete11x el a spus

      probabil că trebuie să: sudo apt-get install curl

      1.    ghermain el a spus

        Am facut totul si tot nu merge, las o imagine:
        [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=english]imag[/url]

      2.    ghermain el a spus

        Am facut deja totul si tot nu merge. Las o captură de ecran:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan el a spus

          Vad ca ai rezolvat deja. Oricum, voi comenta eroarea pe care ai primit-o în consolă:
          Când apare eroarea „Bytecode prea recent”, înseamnă că versiunea de gambas3 pe care ați instalat-o este mai mică decât are nevoie programul. Există două moduri de a rezolva acest lucru:
          1) Deschideți codul sursă (pe care îl ofer și eu) în Ide-ul dvs. gambas3 și compilați-l din nou (creați executabilul sau pachetul de instalare)
          2) Actualizați gambas3, la cea mai modernă versiune, folosind menh ppa, așa cum ați făcut.
          Cea mai bună opțiune este a 2-a, dar uneori nu se poate face, așa că trebuie să utilizați prima opțiune.

  2.   Andres el a spus

    Vă mulțumim că ne dați exemple despre ce se poate face cu creveții, este o inspirație.

  3.   ghermain el a spus

    Am descărcat acest alt program și l-am instalat așa cum scrie acolo și nici nu merge.Ce ar putea fi? Folosesc Kubuntu 14.04 beta 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    ghermain el a spus

      Gata!!! A trebuit să dezinstalez totul, apoi să adaug acest depozit:
      sudo apt-add-repository ppa:nemh/gambas3
      și faceți o actualizare > upgrade > dist-upgrade și apoi reinstalați aplicația și funcționează pentru mine.

  4.   jsbsan el a spus

    Tocmai am făcut o actualizare a programului. Acum acceptă descărcarea listei de videoclipuri. Adică puteți pune mai multe link-uri YouTube, separându-le prin caracterul punct și virgulă „;” iar programul vi-l descarcă unul câte unul în directorul pe care îl indicați.
    Pentru cei dintre voi care au descărcat programul, dacă îl rulați din nou (și sunteți conectat la internet), veți primi un mesaj care vă indică că există o versiune nouă, apăsați butonul de descărcare astfel încât să se deschidă o fereastră în browser. unde veți găsi folderul Google drive unde am noul cod sursă și pachetul de instalare .deb. Descărcați pachetul .deb pentru a-l reinstala.
    Salutări.

    1.    ghermain el a spus

      Cred că este mai bine să plasați noul program de instalare chiar aici, în articol.
      După cum întrebați, am rulat programul și ceea ce primesc este o nouă actualizare youtube-dl
      Îl ating și mă duce http://rg3.github.io/youtube-dl/download.html care este același pe care îl descărcasem inițial și mi-a dat o eroare pentru aplicație.
      Dau clic pentru a merge pe blogul tău și data care apare este: marți, 10 septembrie 2019!…?
      Scuze pentru atâtea probleme, nu sunt un expert sau un informatician, doar o persoană căreia îi place și acceptă software-ul gratuit și folosesc Windows din 95
      Înainte să mă critice cineva, spun: cred că comentariile mele îi îndrumă pe nou-veniți și pe cei care sunt jenați sau leneși să întrebe, dar prefer mereu să ies din ignoranță cu ajutorul celor care știu.

      1.    jsbsan el a spus

        @Ghermain: „Cred că e mai bine să-l pui pe cel nou instalat chiar aici în articol”
        Dacă dați clic pe butonul „Download” al acestui articol, va apărea noua versiune (va exista întotdeauna cea mai recentă versiune).
        Este de fapt un folder Google Drive, unde încarc actualizarea acestui program:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        «Ating pentru a intra pe blogul tău și data care apare este: marți, 10 septembrie 2019!...?»
        Este un truc pe blogspot.com să afișeze opțiunea pentru meniuri de postare și meniuri de etichete

        Dacă aveți deja programul instalat și actualizez versiunea programului, când porniți programul, veți primi un mesaj ca acesta,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        pentru a indica modificările care au fost făcute și făcând clic pe butonul de descărcare, veți ajunge la folderul partajat Google Drive.

  5.   bsdgambero el a spus

    iar barul

    1.    jsbsan el a spus

      @bsdgambaero: „și barul”
      Nu știu ce vrei să spui... 🙁

      1.    ddhjdfbiwqnd el a spus

        bara de progres

        1.    jsbsan el a spus

          Nu l-am implementat, dar este ușor de făcut. Pregătesc o nouă versiune cu bara de progres.

          1.    jsbsan el a spus

            Bara de progres: sunt deja încorporate în versiunea 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            În ceea ce priveşte

  6.   f3niX el a spus

    Ei bine, când v-am văzut aplicația, am vrut să dezvolt o perioadă, așa că am făcut o copie a aplicației dvs. dar în Lazarus 1.2 am vrut să încerc acel mediu și mi-a plăcut foarte mult, vă las sursele, deb-ul pentru x64 și executabilul pentru x64, adevărul este că nu am unul de compilat pe 386 și nu am reușit să configurez compilarea încrucișată, îl atașez:

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

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

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

    Salutări prietene.

    1.    jsbsan el a spus

      Mă bucur că ai fost încurajat să faci propria ta versiune în Lazăr.
      Mulțumesc pentru distribuirea codului sursă.

      1.    f3niX el a spus

        O placere prietene :), salutari.

  7.   Xurxo el a spus

    Am instalat cea mai recentă versiune de youtube-dl după cum indicați, am instalat gambas3 și front-end-ul și rezultatul când îl rulez

    $DownloadYoutube

    este aceasta: EROARE: #2: Nu se poate încărca clasa „FMain”: Bytecode prea recent. Vă rugăm să faceți upgrade pentru Creveți.

    Sistemul de operare este Linux Mint 16 Petra. iar în depozitele Mint (și Ubuntu) nu mai există versiuni actuale de gambas.

    Salutări.

    1.    jsbsan el a spus

      @Xurxo: Trebuie să adăugați depozitul pa:nemh/gambas3
      Uită-te la comentariul lui Ghermain:
      "Gata!!! A trebuit să dezinstalez totul, apoi să adaug acest depozit:
      sudo apt-add-repository ppa:nemh/gambas3
      și faceți o actualizare > upgrade > dist-upgrade și apoi reinstalați aplicația și funcționează pentru mine."

      1.    Xurxo el a spus

        BINE; Voi vedea dacă versiunile pachetelor gambas3 din acel depozit diferă de cele pe care le-am instalat.

        Folosesc youtube-dl pe linia de comandă, fără probleme. Am vrut doar să încerc această aplicație pentru a o recomanda prietenilor și cunoștințelor care nici măcar nu deschid întâmplător un terminal.

        Mulțumesc

        1.    jsbsan el a spus

          @Xurxo:
          „Recomandă-l prietenilor și cunoștințelor care nu deschid un terminal nici măcar întâmplător.”
          Este conceput pentru a ușura viața utilizatorilor „anti-terminal” :)