Front-end для 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, - это форма, которая облегчит ее использование, вам просто нужно указать путь «share» (который вы получаете на странице YouTube) и путь, по которому вы хотите сохранить видео на своем компьютере.

Front-end для youtube-dl с gambas3

Рабочая программа: скачивание видео

Здесь у вас есть видео, чтобы вы могли увидеть, как его использовать и как это работает:

Кнопка загрузки

Примечание:

  • При загрузке вы увидите папку с двумя файлами: файл .deb предназначен для установки в Debian / Ubuntu или производных версиях, а файл .tar.gz содержит исходный код.
  • Согласно идее программирования gambas3, тот же исходный код может быть преобразован в установочные пакеты для других дистрибутивов gnu / linux.
  • Это бета-версия, если у вас возникнут проблемы, дайте мне знать, и я исправлю их на лету.

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

27 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  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.    x11тете11x сказал

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

      2.    Гермен сказал

        Я уже все сделал, но все равно не работает. Оставляю скриншот:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan сказал

          Я видел, что вы ее уже решили. В любом случае я делаю ошибку, которую вы получили на консоли:
          Когда появляется ошибка «Байт-код слишком недавний», это означает, что установленная вами версия gambas3 ниже, чем та, которую требует программа. Есть два способа решить эту проблему:
          1) Откройте исходный код (который я также предоставляю) в Ide вашего gambas3 и снова скомпилируйте его (создайте исполняемый файл или установочный пакет)
          2) Обновите gambas3 до самой современной версии, используя menh ppa, как вы это сделали.
          Лучший вариант - 2-й, но иногда это невозможно, поэтому приходится использовать 1-й вариант.

  2.   Андрес сказал

    Спасибо, что дали нам примеры того, что можно сделать с креветками, это вдохновляет.

  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, где у меня есть новый исходный код и установочный пакет .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 Диске.

  5.   бсдгамберо сказал

    и бар

    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 и fron-end и результат при его выполнении

    $ СкачатьYoutube

    это: ОШИБКА: # 2: не удается загрузить класс «FMain»: слишком недавний байт-код. Пожалуйста, обновите Креветки.

    Операционная система - Linux Mint 16 Petra. а в репозиториях Mint (и Ubuntu) больше нет текущих версий креветок.

    Привет.

    1.    jsbsan сказал

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

      1.    Xurxo сказал

        Согласен; Я посмотрю, отличаются ли версии пакетов gambas3 в этом репозитории от тех, которые я установил.

        Я без проблем использую youtube-dl в командной строке. Я просто хотел попробовать это приложение, чтобы порекомендовать его друзьям и знакомым, которые даже случайно не открывают терминал.

        Благодарю вас!

        1.    jsbsan сказал

          @Хурхо:
          «Рекомендовать друзьям и знакомым, которые даже случайно не открывают терминал».
          Он призван облегчить жизнь «антитерминальным» пользователям 🙂