Привіт, бачу, наскільки успішним було моє попереднє повідомлення про 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, це форма, яка полегшить його використання, вам просто потрібно вказати шлях "поділитися" (який ви отримаєте на сторінці 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 = іспанська] imag [/ url]
Я вже все зробив, і це все ще не працює. Я залишаю скріншот:
http://postimg.org/image/h6wxwopcp/
Я бачив, що ти це вже вирішив. У будь-якому разі я роблю помилку, яку ви отримали на консолі:
Коли з'являється помилка "Bytecode too recent", це означає, що версія gambas3, яку ви встановили, є нижчою, ніж потрібна програмі. Є два шляхи вирішення цього:
1) Відкрийте вихідний код (який я також надаю) в Ide of your gambas3 та перекомпілюйте його (створіть виконуваний файл або інсталяційний пакет)
2) Оновіть gambas3 до найсучаснішої версії, використовуючи menh ppa, як ви це робили.
Найкращий варіант - 2-й, але іноді цього неможливо зробити, тому доводиться використовувати 1-й варіант.
Дякуємо, що подали нам приклади того, що можна зробити з креветками, це служить натхненням.
Завантажте цю іншу програму, і я встановив її, як там написано, і вона теж не працює. Що це може бути? Я використовую Kubuntu 14.04 beta 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 drive, де я маю новий вихідний код та інсталяційний пакет .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 drive.
і бар
@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 та інтерфейс та результат під час його виконання
$ ЗавантажитиYoutube
це: ПОМИЛКА: # 2: Не вдається завантажити клас 'FMain': Байт-код занадто недавній. Будь ласка, оновіть креветки.
ОС - Linux Mint 16 Petra. а у сховищах Mint (та Ubuntu) більше немає поточних версій креветок.
Привіт.
@Xurxo: Ви повинні додати сховище pa: nemh / gambas3
Подивіться на коментар Гермейна:
"Готові !!! Мені довелося все видалити, а потім додати це сховище:
sudo apt-add-repository ppa: nemh / gambas3
і виконайте оновлення> оновлення> dist-upgrade, а потім переінсталюйте програму, і це працює для мене ».
Погодьтесь; Я подивлюсь, чи відрізняються версії пакетів gambas3 у цьому сховищі від тих, які я встановив.
Я використовую youtube-dl у командному рядку без проблем. Я просто хотів спробувати цю програму, щоб порекомендувати її друзям і знайомим, які навіть випадково не відкривають термінал.
Дякую
@Xurxo:
"Порекомендуйте друзям і знайомим, які навіть випадково не відкривають термінал".
Він розроблений, щоб полегшити життя "антитермінальним" користувачам 🙂