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.
  • Это бета-версия, если у вас возникнут проблемы, дайте мне знать, и я исправлю их на лету.

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


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  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 сказал

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