Фронт-енд для youtube-dl, зроблений за допомогою Gambas3

Привіт, бачу, наскільки успішним було моє попереднє повідомлення про Gambas3 (Я хочу вивчити креветки, з чого я починаю?), за кількістю відвідувань та коментарів, я наводжу вам невеликий приклад, який я зробив сьогодні вранці.

Це Front-End програми youtube-dl, Я знаю, що існують інші Front-End цієї програми, але, як я вже сказав, це приклад того, що можна зробити за допомогою gambas3.

Якщо ви цього не знаєте, youtube-dl це програма, яка допомагає нам завантажувати відео 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) і шлях, куди ви хочете зберегти відео на своєму комп'ютері.

Фронт-енд для 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 install 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.   Андрес - сказав він

    Дякуємо, що подали нам приклади того, що можна зробити з креветками, це служить натхненням.

  3.   Гермен - сказав він

    Завантажте цю іншу програму, і я встановив її, як там написано, і вона теж не працює. Що це може бути? Я використовую Kubuntu 14.04 beta 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
      Подивіться на коментар Гермейна:
      "Готові !!! Мені довелося все видалити, а потім додати це сховище:
      sudo apt-add-repository ppa: nemh / gambas3
      і виконайте оновлення> оновлення> dist-upgrade, а потім переінсталюйте програму, і це працює для мене ».

      1.    Xurxo - сказав він

        Погодьтесь; Я подивлюсь, чи відрізняються версії пакетів gambas3 у цьому сховищі від тих, які я встановив.

        Я використовую youtube-dl у командному рядку без проблем. Я просто хотів спробувати цю програму, щоб порекомендувати її друзям і знайомим, які навіть випадково не відкривають термінал.

        Дякую

        1.    jsbsan - сказав він

          @Xurxo:
          "Порекомендуйте друзям і знайомим, які навіть випадково не відкривають термінал".
          Він розроблений, щоб полегшити життя "антитермінальним" користувачам 🙂