Front-End til youtube-dl lavet med Gambas3

Hej, hvor vellykket mit tidligere indlæg om Gambas3 (Jeg vil lære rejer, hvor skal jeg starte?), for antallet af besøg og kommentarer, bringer jeg dig et lille eksempel, som jeg lavede i morges.

Det er en front-end af programmet youtube-dl, Jeg ved, at der er andre Front-End af dette program, men som sagt er det et eksempel på, hvad der kan gøres med gambas3.

Hvis du ikke ved det, youtube-dl er et program, der hjælper os med at downloade YouTube-videoer fra kommandolinjen (vores elskede terminal).

For at youtube-dl og programmet skal fungere godt i gambas3, skal du installere den nyeste version af youtube-dl

Sådan installeres den nyeste version af 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

Du kan finde flere oplysninger på projektsiden:
http://rg3.github.io/youtube-dl/download.html

Hvad jeg har gjort i gambas3, er en form, der letter brugen af ​​den, du skal blot angive stien "del" (som du får på youtube-siden) og den sti, hvor du vil gemme videoen på din computer.

Front-End til youtube-dl med gambas3

Programarbejde: download af en video

Her er en video, som du kan se, hvordan du bruger den, og hvordan den fungerer:

Download-knap

Bemærk:

  • I downloadet vil du se en mappe med to filer, .deb-filen skal installere den i Debian / Ubuntu eller derivater og .tar.gz, som er den, der indeholder kildekoden.
  • I gambas3-programmeringsideen kan den samme kildekode konverteres til installationspakker til andre GNU / Linux-distributioner.
  • Det er en betaversion, hvis du har noget problem, så lad mig det vide, og jeg vil rette det på farten.

Nyd det, hilsner.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ghermain sagde han

    Dette dukker op:
    sudo: curl: kommandoen blev ikke fundet

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

    og senere:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    ghermain sagde han

      Korrekt installeret i Kubuntu 14.04 (64) vises ikonet i menuen, men når jeg rører ved det for at åbne applikationen, gør det intet ... Det viser, at det kører, og så lukker det, og intet vises grafisk.

      1.    ravn sagde han

        Har du rejerne 3 installeret? Noget som dette skete med mig før med en anden applikation, da jeg ikke havde den installeret, så da jeg kørte den fra terminalen, indså jeg, at det jeg manglede var rejer, så jeg installerede det, og problemet blev løst. Prøv at køre det fra terminalen for at se, hvad det fortæller dig.

        1.    ghermain sagde han

          Det var den første ting, jeg gjorde, installerede gambas 3 før noget andet, og for at bekræfte det installerede jeg et program, der bruger det og fungerer perfekt.

          1.    jsbsan sagde han

            Har du installeret den nyeste version af youtube-dl, som jeg kommenterer i indlægget?
            Kontroller det, fordi der kan være fejlen.
            Du kan også prøve noget andet, nemlig at skrive dette i konsollen:
            Download YouTube
            Og fortæl mig teksten, der kommer ud af konsollen, da den helt sikkert vil rapportere en fejl.
            Bemærk:
            Skriv nøjagtigt "DownloadYoutube", da GNU / Linux skelner mellem store og små bogstaver.

    2.    x11tete11x sagde han

      du skal sandsynligvis: sudo apt-get install curl

      1.    ghermain sagde han

        Jeg har gjort alt, og det fungerer stadig ikke, jeg efterlader et billede:
        [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 = spansk] imag [/ url]

      2.    ghermain sagde han

        Jeg har allerede gjort alt, og det fungerer stadig ikke. Jeg efterlader et screenshot:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan sagde han

          Jeg så, at du allerede har løst det. Alligevel laver jeg den fejl, du fik på konsollen:
          Når "Bytecode for nylig" -fejlen vises, betyder det, at den version af gambas3, du har installeret, er lavere end den, der kræves af programmet. Der er to måder at løse dette på:
          1) Åbn kildekoden (som jeg også giver) i Ideen på din gambas3, og kompiler den igen (opret den eksekverbare eller installationspakken)
          2) Opdater gambas3 til den mest moderne version ved hjælp af menh ppa, som du har gjort.
          Den bedste mulighed er den anden, men nogle gange kan den ikke gøres, så du skal bruge den første mulighed.

  2.   Andres sagde han

    Tak for at give os eksempler på, hvad der kan gøres med rejer, det fungerer som inspiration.

  3.   ghermain sagde han

    Download dette andet program, og jeg installerede det som det står der, og det virker heller ikke. Hvad kan det være? Jeg bruger Kubuntu 14.04 beta på 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    ghermain sagde han

      Parat!!! Jeg var nødt til at afinstallere alt og derefter tilføje dette lager:
      sudo apt-add-repository ppa: nemh / gambas3
      og udfør en opdatering> opgradering> dist-upgrade og geninstaller derefter applikationen, så fungerer den for mig.

  4.   jsbsan sagde han

    Jeg har lige foretaget en opdatering af programmet. Nu understøtter download video liste. Det vil sige, du kan sætte flere YouTube-links, der adskiller dem med semikolontegnet «;» og programmet downloader det en efter en i det bibliotek, du angiver.
    For de af jer, der har downloadet programmet, hvis du kører det igen (og du har forbindelse til internettet), får du en besked om, at der er en ny version, tryk på download-knappen for at åbne et vindue i din browser, hvor du finder google-drevmappen, hvor jeg har den nye kildekode og .deb-installationspakken. Download .deb-pakken for at geninstallere den.
    Greetings.

    1.    ghermain sagde han

      Jeg synes bedre at placere det nye installationsprogram lige her i artiklen.
      Som du spørger, har jeg kørt programmet, og hvad jeg får er en ny youtube-dl-opdatering
      Jeg rører ved det, og det tager mig til http://rg3.github.io/youtube-dl/download.html hvilket er det samme, som jeg oprindeligt havde downloadet, og det gav mig en fejl i applikationen.
      Jeg rører ved for at gå til din blog, og den dato, der vises, er: Tirsdag den 10. september 2019! ...?
      Undskyld for alt rodet, jeg er hverken ekspert eller computerforsker, bare en person, der kan lide og understøtter gratis software, og jeg har brugt Windows siden 95
      Før nogen kritiserer mig, siger jeg: Jeg tror, ​​at mine kommentarer styrer nyankomne og dem, der har ondt eller dovne med at spørge, men jeg foretrækker altid at komme ud af min uvidenhed ved hjælp af dem, der kender.

      1.    jsbsan sagde han

        @Ghermain: «Jeg synes, det er bedre at placere den nye installeret lige her i artiklen»
        Hvis du klikker på knappen "Download" i denne artikel, kommer den nye version ud (den nyeste version vil altid være der).
        Det er virkelig en google-drevmappe, hvor jeg uploader opdateringen af ​​dette program:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Jeg rører ved for at gå til din blog, og den dato, der vises, er: Tirsdag den 10. september 2019! ...?"
        Det er et trick i blogspot.com at få mulighed for adgangsmenuer og tagmenuer

        Hvis du allerede har programmet installeret, og jeg opdaterer versionen af ​​programmet, når du starter programmet, får du en besked som denne,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        for at angive de ændringer, der har fundet sted, og ved at give download-knappen, føres du til den delte mappe på Google Drive.

  5.   bsdgambero sagde han

    og baren

    1.    jsbsan sagde han

      @bsdgambaero: «og baren»
      Jeg ved ikke hvad du mener ... 🙁

      1.    ddhjdfbiwqnd sagde han

        statuslinje

        1.    jsbsan sagde han

          Jeg har ikke implementeret det, men det er let at gøre. Jeg forbereder en ny version med statuslinjen.

          1.    jsbsan sagde han

            Statuslinje: De er allerede indarbejdet i version 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            hilsen

  6.   f3niX sagde han

    Nå da jeg så din app, ville jeg udvikle mig et stykke tid, så jeg lavede en kopi af din ansøgning, men i Lazarus 1.2 ville jeg teste dette miljø, og jeg kunne virkelig godt lide det meget, jeg efterlader kilderne, deb for x64 og eksekverbar til x64, sandheden er, at jeg ikke behøver at kompilere i 386, og jeg har ikke været i stand til at konfigurere krydskompilering, jeg vedhæfter den:

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

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

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

    Hilsen ven.

    1.    jsbsan sagde han

      Jeg er glad for, at du besluttede at lave din egen version i Lazarus.
      Tak for deling af kildekoden.

      1.    f3niX sagde han

        En fornøjelsesven :), hilsner.

  7.   xurxo sagde han

    Jeg har installeret den nyeste version af youtube-dl som du angiver, jeg har installeret gambas3 og fronten og resultatet, når jeg udfører det

    $ Download YouTube

    det er dette: FEJL: # 2: Kan ikke indlæse klasse 'FMain': Bytecode for nylig. Opgrader rejer.

    Operativsystemet er Linux Mint 16 Petra. og i Mint (og Ubuntu) repositories er der ikke flere aktuelle versioner af rejer.

    Greetings.

    1.    jsbsan sagde han

      @Xurxo: Du skal tilføje lageret pa: nemh / gambas3
      Se på Ghermains kommentar:
      "Parat!!! Jeg var nødt til at afinstallere alt og derefter tilføje dette lager:
      sudo apt-add-repository ppa: nemh / gambas3
      og udfør en opdatering> opgradering> dist-upgrade og geninstaller derefter applikationen, så fungerer den for mig. »

      1.    xurxo sagde han

        Enig; Jeg vil se, om versionerne af gambas3-pakkerne i det arkiv adskiller sig fra dem, jeg har installeret.

        Jeg bruger youtube-dl på kommandolinjen uden problemer. Jeg ville bare prøve denne applikation for at anbefale den til venner og bekendte, der ikke åbner en terminal selv ved en tilfældighed.

        Tak

        1.    jsbsan sagde han

          @Xurxo:
          "Anbefal det til venner og bekendte, der ikke åbner en terminal selv ved en tilfældighed."
          Det er designet til at gøre livet lettere for "anti-terminal" brugere 🙂