Здравейте, виждам колко успешен е предишният ми пост за Gambas3 (Искам да науча Скариди, откъде да започна?), поради броя посещения и коментари, ви представям един малък пример, който направих тази сутрин.
Това е Front-End на програмата YouTube-дл, Знам, че има други Front-End на тази програма, но както казах, това е пример за това какво може да се направи с gambas3.
В случай, че не го знаете, YouTube-дл е програма, която ни помага да изтегляме видеоклипове в 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 инсталирате 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 бета от 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
Вижте коментара на Ghermain:
"Готов!!! Трябваше да деинсталирам всичко, след което да добавя това хранилище:
sudo apt-add-repository ppa: nemh / gambas3
и направете актуализация> надстройка> dist-upgrade и след това преинсталирайте приложението и това работи за мен. »
Съгласен; Ще видя дали версиите на пакетите gambas3 в това хранилище се различават от тези, които съм инсталирал.
Използвам youtube-dl в командния ред, без проблеми. Просто исках да изпробвам това приложение, за да го препоръчам на приятели и познати, които дори случайно не отварят терминал.
Благодаря ви
@Xurxo:
„Препоръчайте го на приятели и познати, които дори случайно не отварят терминал.“
Той е проектиран да улесни живота на "антитерминалните" потребители 🙂