Привет, видя насколько удачным был мой предыдущий пост про Gambas3 (Я хочу выучить креветки, с чего мне начать?) по количеству посещений и комментариев привожу небольшой пример, который я сделал сегодня утром.
Это Front-End программы YouTube-DL, Я знаю, что есть и другие Front-End этой программы, но, как я уже сказал, это пример того, что можно сделать с помощью gambas3.
Если вы этого не знаете, YouTube-DL это программа, которая помогает нам загружать видео с YouTube из командной строки (наш любимый терминал).
Вот как установить последнюю версию 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) и путь, по которому вы хотите сохранить видео на своем компьютере.
Здесь у вас есть видео, чтобы вы могли увидеть, как его использовать и как это работает:
Примечание:
- При загрузке вы увидите папку с двумя файлами: файл .deb предназначен для установки в Debian / Ubuntu или производных версиях, а файл .tar.gz содержит исходный код.
- Согласно идее программирования gambas3, тот же исходный код может быть преобразован в установочные пакеты для других дистрибутивов gnu / linux.
- Это бета-версия, если у вас возникнут проблемы, дайте мне знать, и я исправлю их на лету.
Наслаждайтесь, привет.
Это выскакивает:
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
При правильной установке на Kubuntu 14.04 (64) значок отображается в меню, но когда я касаюсь его, чтобы открыть приложение, он ничего не делает ... Он показывает, что он запущен, а затем он закрывается, и ничего не отображается графически.
У вас установлены креветки 3? Что-то подобное случалось со мной раньше с другим приложением, когда оно не было установлено, поэтому, когда я запустил его с терминала, я понял, что мне не хватает креветки, поэтому я установил его, и проблема была решена. Попробуйте запустить его с терминала, чтобы узнать, что он вам говорит.
Это было первое, что я сделал, прежде всего установил gambas 3 и для проверки установил приложение, которое его использует и отлично работает.
Вы установили последнюю версию youtube-dl, как я комментирую в сообщении?
Проверьте это, потому что может быть ошибка.
Вы также можете попробовать что-нибудь еще, а именно написать это в консоли:
СкачатьYoutube
И скажите мне текст, который выходит из консоли, так как он обязательно сообщит об ошибке.
Примечание:
Пишите точно "DownloadYoutube", поскольку gnu / linux различает прописные и строчные буквы.
вам, вероятно, придется: sudo apt-get install curl
Я все сделал и до сих пор не получается, оставляю картинку:
[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]
Я уже все сделал, но все равно не работает. Оставляю скриншот:
http://postimg.org/image/h6wxwopcp/
Я видел, что вы ее уже решили. В любом случае я делаю ошибку, которую вы получили на консоли:
Когда появляется ошибка «Байт-код слишком недавний», это означает, что установленная вами версия gambas3 ниже, чем та, которую требует программа. Есть два способа решить эту проблему:
1) Откройте исходный код (который я также предоставляю) в Ide вашего gambas3 и снова скомпилируйте его (создайте исполняемый файл или установочный пакет)
2) Обновите gambas3 до самой современной версии, используя menh ppa, как вы это сделали.
Лучший вариант - 2-й, но иногда это невозможно, поэтому приходится использовать 1-й вариант.
Спасибо, что дали нам примеры того, что можно сделать с креветками, это вдохновляет.
Загрузите эту другую программу, и я установил ее, как там написано, и она тоже не работает. Что это может быть? Я использую бета-версию Kubuntu 14.04 из 64
http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html
Готов!!! Мне пришлось все удалить, а затем добавить этот репозиторий:
sudo apt-add-repository ppa: nemh / gambas3
и сделайте обновление> обновление> dist-upgrade, а затем переустановите приложение, и оно работает для меня.
Я только что обновил программу. Теперь поддержка загрузки списка видео. То есть вы можете разместить несколько ссылок на YouTube, разделив их точкой с запятой «;» и программа загружает их по одному в указанную вами директорию.
Для тех из вас, кто загрузил программу, если вы запустите ее снова (и вы подключены к Интернету), вы получите сообщение о том, что есть новая версия, нажмите кнопку загрузки, чтобы открыть окно в своем браузере, где вы найдете папка на диске Google, где у меня есть новый исходный код и установочный пакет .deb. Загрузите пакет .deb, чтобы переустановить его.
Привет.
Думаю лучше выложить новый установщик прямо здесь, в статье.
Как вы спросили, я запустил программу и получил новое обновление youtube-dl.
Я прикасаюсь к нему, и это приводит меня к http://rg3.github.io/youtube-dl/download.html это тот же самый, который я скачал изначально, и это дало мне ошибку для приложения.
Я нажимаю, чтобы перейти в ваш блог, и появляется дата: вторник, 10 сентября 2019 года! ...?
Извините за весь беспорядок, я не эксперт и не компьютерный ученый, я просто человек, который любит и поддерживает бесплатное программное обеспечение, и я использую Windows с 95
Прежде чем кто-то критикует меня, я говорю: я думаю, что мои комментарии направляют новичков и тех, кому жалко или лень спрашивать, но я всегда предпочитаю выходить из своего невежества с помощью тех, кто знает.
@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 Диске.
и бар
@bsdgambaero: «и бар»
Я не понимаю, что ты имеешь в виду ... 🙁
индикатор выполнения
Я не реализовал это, но это легко сделать. Готовлю новую версию с индикатором выполнения.
Индикатор выполнения: они уже включены в версию 0.0.5.
https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
привет
Что ж, когда я увидел ваше приложение, я хотел какое-то время разработать, поэтому я сделал копию вашего приложения, но в 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
Привет друг.
Я рад, что вы решили сделать свою версию в Lazarus.
Спасибо, что поделились исходным кодом.
Приятного друга :), привет.
Я установил последнюю версию youtube-dl, как вы указываете, я установил gambas3 и fron-end и результат при его выполнении
$ СкачатьYoutube
это: ОШИБКА: # 2: не удается загрузить класс «FMain»: слишком недавний байт-код. Пожалуйста, обновите Креветки.
Операционная система - Linux Mint 16 Petra. а в репозиториях Mint (и Ubuntu) больше нет текущих версий креветок.
Привет.
@Xurxo: Вы должны добавить репозиторий pa: nemh / gambas3
Посмотрите комментарий Ghermain:
"Готовы!!! Мне пришлось все удалить, а затем добавить этот репозиторий:
sudo apt-add-repository ppa: nemh / gambas3
и выполните update> upgrade> dist-upgrade, а затем переустановите приложение, и оно у меня сработает ».
Согласен; Я посмотрю, отличаются ли версии пакетов gambas3 в этом репозитории от тех, которые я установил.
Я без проблем использую youtube-dl в командной строке. Я просто хотел попробовать это приложение, чтобы порекомендовать его друзьям и знакомым, которые даже случайно не открывают терминал.
Благодарю вас!
@Хурхо:
«Рекомендовать друзьям и знакомым, которые даже случайно не открывают терминал».
Он призван облегчить жизнь «антитерминальным» пользователям 🙂