Front-End за youtube-dl, направен с Gambas3

Здравейте, виждам колко успешен е предишният ми пост за Gambas3 (Искам да науча Скариди, откъде да започна?), поради броя посещения и коментари, ви представям един малък пример, който направих тази сутрин.

Това е Front-End на програмата YouTube-дл, Знам, че има други Front-End на тази програма, но както казах, това е пример за това какво може да се направи с gambas3.

В случай, че не го знаете, YouTube-дл е програма, която ни помага да изтегляме видеоклипове в YouTube от командния ред (любимия ни терминал).

За да работи youtube-dl и програмата добре в gambas3, трябва да инсталирате най-новата версия на youtube-dl

Ето как да инсталирате най-новата версия на 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

Повече информация можете да намерите на страницата на проекта:
http://rg3.github.io/youtube-dl/download.html

Това, което направих в gambas3, е форма, която ще улесни използването му, просто трябва да посочите пътя „споделяне“ (който получавате на страницата в youtube) и пътя, където искате да запазите видеоклипа на вашия компютър.

Front-End за youtube-dl с gambas3

Работна програма: изтегляне на видео

Тук имате видео, за да видите как да го използвате и как работи:

Бутон за изтегляне

Забележка:

  • В изтеглянето ще видите папка с два файла, файлът .deb е да го инсталирате в Debian / Ubuntu или деривати и .tar.gz, който съдържа изходния код.
  • В идеята за програмиране gambas3, същият изходен код може да бъде преобразуван в инсталационни пакети за други gnu / linux дистрибуции.
  • Това е бета версия, ако имате някакъв проблем, уведомете ме и ще го поправя в движение.

Наслаждавайте се, поздрави.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Герман каза той

    Това изскача:
    sudo: curl: командата не е намерена

    След това използвайте:
    судо wget 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

    1.    Герман каза той

      Правилно инсталирана в Kubuntu 14.04 (64) иконата се показва в менюто, но когато я докосна, за да отворя приложението, тя не прави нищо ... Показва, че работи и след това се затваря и нищо не се показва графично.

      1.    гарван каза той

        Инсталирана ли е скаридата 3? Подобно нещо ми се случи и преди с друго приложение, когато не го бях инсталирал, така че когато го пуснах от терминала, разбрах, че това, което ми липсва, беше скаридата, затова го инсталирах и проблемът беше решен. Опитайте се да го стартирате от терминала, за да видите какво ви казва.

        1.    Герман каза той

          Това беше първото нещо, което направих, инсталирах gambas 3 преди всичко друго и за да го проверя, инсталирах приложение, което го използва и работи перфектно.

          1.    jsbsan каза той

            Инсталирали ли сте най-новата версия на youtube-dl, както коментирам в публикацията?
            Проверете го, защото може да има грешка.
            Можете също така да опитате нещо друго, което е да напишете това в конзолата:
            Изтеглете YouTube
            И ми кажете текста, който излиза от конзолата, тъй като със сигурност ще съобщи за грешка.
            Забележка:
            Напишете точно "DownloadYoutube", тъй като gnu / linux прави разлика между главни и малки букви.

    2.    x11tete11x каза той

      вероятно трябва да: sudo apt-get инсталирате curl

      1.    Герман каза той

        Направих всичко и пак не работи, оставям снимка:
        [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 = испански] imag [/ url]

      2.    Герман каза той

        Вече направих всичко и все още не работи. Оставям екранна снимка:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan каза той

          Видях, че вече сте го решили. Както и да е, правя грешката, която имате на конзолата:
          Когато се появи грешката „Bytecode too recent“, това означава, че версията на gambas3, която сте инсталирали, е по-ниска от тази, изисквана от програмата. Има два начина за решаване на това:
          1) Отворете изходния код (който също предоставям) в Ide of your gambas3 и го компилирайте отново (създайте изпълнимия файл или инсталационния пакет)
          2) Актуализирайте gambas3 до най-модерната версия, като използвате menh ppa, както сте направили.
          Най-добрият вариант е 2-ри, но понякога не може да се направи, така че трябва да използвате 1-ва опция.

  2.   Andres каза той

    Благодаря, че ни давате примери за това какво може да се направи с скариди, това служи като вдъхновение.

  3.   Герман каза той

    Изтеглете тази друга програма и аз я инсталирах, както пише там, и тя също не работи.Какво може да бъде? Използвам Kubuntu 14.04 бета от 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    Герман каза той

      Готов!!! Трябваше да деинсталирам всичко, след което да добавя това хранилище:
      sudo apt-add-repository ppa: nemh / gambas3
      и направете актуализация> надстройка> dist-upgrade и след това преинсталирайте приложението и това работи за мен.

  4.   jsbsan каза той

    Току-що направих актуализация на програмата. Сега поддържайте списък за изтегляне на видеоклипове. Тоест, можете да поставите няколко връзки в YouTube, като ги разделите с точка и запетая «;» и програмата го изтегля един по един в указаната от вас директория.
    За тези от вас, които са изтеглили програмата, ако я стартирате отново (и сте свързани с интернет), получавате съобщение, указващо, че има нова версия, натиснете бутона за изтегляне, за да отворите прозорец в браузъра си, където ще намерите папка на google drive, където имам новия изходен код и инсталационния пакет .deb. Изтеглете пакета .deb, за да го преинсталирате.
    Поздрави.

    1.    Герман каза той

      Мисля, че е по-добре да поставите новия инсталатор точно тук, в статията.
      Както питате, стартирах програмата и това, което получавам, е нова актуализация на youtube-dl
      Докосвам го и това ме отвежда http://rg3.github.io/youtube-dl/download.html което е същото, което бях изтеглил първоначално и ми даде грешка за приложението.
      Докосвам се, за да отида във вашия блог и датата, която се появява е: вторник, 10 септември 2019 г.! ...?
      Извинете за цялата бъркотия, аз не съм експерт или информатик, просто човек, който харесва и поддържа безплатен софтуер и използвам Windows от 95 г.
      Преди някой да ме критикува, казвам: Мисля, че моите коментари насочват новодошлите и тези, които се съжаляват или мързелуват да питат, но винаги предпочитам да се измъкна от невежеството си с помощта на тези, които знаят.

      1.    jsbsan каза той

        @Ghermain: «Мисля, че е по-добре да поставите новия, инсталиран точно тук, в статията»
        Ако кликнете върху бутона "Изтегляне" в тази статия, ще излезе новата версия (най-новата версия винаги ще бъде там).
        Това наистина е папка на google drive, където качвам актуализацията на тази програма:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        „Докосвам, за да отида във вашия блог и датата, която се появява е: вторник, 10 септември 2019 г.! ...?“
        Това е трик в blogspot.com, за да получите опцията за менюта за въвеждане и менюта за маркери

        Ако вече имате инсталирана програмата и аз актуализирам нейната версия, когато стартирате програмата, ще получите съобщение като това,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        за да посочите настъпилите промени и като бутонът за изтегляне ви отведе до споделената папка на google drive.

  5.   bsdgambero каза той

    и бара

    1.    jsbsan каза той

      @bsdgambaero: «и лентата»
      Не знам какво имаш предвид ... 🙁

      1.    ddhjdfbiwqnd каза той

        лента за прогрес

        1.    jsbsan каза той

          Не съм го приложил, но е лесно да се направи. Подготвям нова версия с лентата за напредъка.

          1.    jsbsan каза той

            Лента за напредък: Те вече са включени във версия 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            поздрави

  6.   f3niX каза той

    Е, когато видях вашето приложение, исках да разработя известно време, затова направих копие на вашето приложение, но в Lazarus 1.2 исках да тествам тази среда и наистина много ми хареса, оставям източниците, deb за x64 , и изпълнимия файл за x64, истината е, че не ми се налага да компилирам през 386 и не успях да конфигурирам кръстосаното компилиране, аз го прикачвам:

    Deb amd64 (тествано на Ubuntu 13.10):
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Изпълним Tar.Gz.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Код:
    https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI

    Поздрави приятел.

    1.    jsbsan каза той

      Радвам се, че сте насърчили да направите своя собствена версия на Lazarus.
      Благодаря, че споделихте изходния код.

      1.    f3niX каза той

        Удоволствие приятел :), поздрави.

  7.   xurxo каза той

    Инсталирах най-новата версия на youtube-dl, както посочихте, инсталирах gambas3 и фронт-енда и резултата при изпълнението му

    $ Изтегляне YouTube

    това е това: ГРЕШКА: # 2: Не може да се зареди клас 'FMain': Байт кодът е твърде скорошен. Моля, надстройте Скариди.

    ОС е Linux Mint 16 Petra. а в хранилищата на Mint (и Ubuntu) вече няма актуални версии на скаридите.

    Поздрави.

    1.    jsbsan каза той

      @Xurxo: Трябва да добавите хранилището pa: nemh / gambas3
      Вижте коментара на Ghermain:
      "Готов!!! Трябваше да деинсталирам всичко, след което да добавя това хранилище:
      sudo apt-add-repository ppa: nemh / gambas3
      и направете актуализация> надстройка> dist-upgrade и след това преинсталирайте приложението и това работи за мен. »

      1.    xurxo каза той

        Съгласен; Ще видя дали версиите на пакетите gambas3 в това хранилище се различават от тези, които съм инсталирал.

        Използвам youtube-dl в командния ред, без проблеми. Просто исках да изпробвам това приложение, за да го препоръчам на приятели и познати, които дори случайно не отварят терминал.

        Благодаря ви

        1.    jsbsan каза той

          @Xurxo:
          „Препоръчайте го на приятели и познати, които дори случайно не отварят терминал.“
          Той е проектиран да улесни живота на "антитерминалните" потребители 🙂