Ciao, vedendo quanto sia successo il mio precedente post su Gambas3 (Voglio imparare i gamberi, da dove comincio?), per il numero di visite e commenti, vi porto un piccolo esempio che ho fatto questa mattina.
È un front-end del programma youtube-dl, So che ci sono altri Front-End di questo programma, ma come ho detto, è un esempio di cosa si può fare con gambas3.
Nel caso tu non lo sappia, youtube-dl è un programma che ci aiuta a scaricare i video di YouTube dalla riga di comando (il nostro amato terminale).
Ecco come installare l'ultima versione di 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
Puoi trovare maggiori informazioni sulla pagina del progetto:
http://rg3.github.io/youtube-dl/download.html
Quello che ho fatto in gambas3, è un form che ne faciliterà l'utilizzo, devi semplicemente indicare il percorso "condividi" (che trovi sulla pagina youtube) e il percorso in cui vuoi salvare il video sul tuo computer.
Ecco un video in modo da poter vedere come usarlo e come funziona:
Nota:
- Nel download vedrai una cartella con due file, il file .deb da installarlo in Debian / Ubuntu o derivati, e il .tar.gz, che è quello che contiene il codice sorgente.
- Nell'idea di programmazione gambas3, lo stesso codice sorgente può essere convertito in pacchetti di installazione per altre distribuzioni gnu / linux.
- È una versione beta, se hai qualche problema fammelo sapere e lo correggerò al volo.
Buon divertimento, saluti.
Questo si apre:
sudo: curl: comando non trovato
Quindi usa:
sudowget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl
e più tardi:
sudo chmod a + x / usr / local / bin / youtube-dl
Installato correttamente su Kubuntu 14.04 (64) l'icona compare nel menu ma quando la tocco per aprire l'applicazione non fa nulla ... Mostra che è in esecuzione e poi si chiude e non viene visualizzato graficamente nulla.
Hai installato i gamberi 3? Qualcosa del genere mi è successo prima con un'altra applicazione quando non l'avevo installata, quindi quando l'ho eseguita dal terminale ho capito che quello che mi mancava erano i gamberetti, quindi l'ho installato e il problema è stato risolto. Prova a eseguirlo dal terminale per vedere cosa ti dice.
È stata la prima cosa che ho fatto, installare gambas 3 prima di ogni altra cosa e per verificarlo ho installato un'applicazione che lo utilizza e funziona perfettamente.
Hai installato l'ultima versione di youtube-dl come commento nel post?
Controllalo perché potrebbe esserci l'errore.
Puoi anche provare qualcos'altro, ovvero scrivere questo nella console:
ScaricaYoutube
E dimmi il testo che esce dalla console, poiché segnalerà sicuramente un errore.
Nota:
Scrivi esattamente "DownloadYoutube", poiché gnu / linux distingue tra lettere maiuscole e minuscole.
probabilmente devi: sudo apt-get install curl
Ho fatto tutto e ancora non funziona, lascio una foto:
[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]
Ho già fatto tutto e ancora non funziona. Lascio uno screenshot:
http://postimg.org/image/h6wxwopcp/
Ho visto che l'hai già risolto. Comunque faccio l'errore che hai ottenuto sulla console:
Quando compare l'errore "Bytecode troppo recente", significa che la versione di gambas3 che hai installato è inferiore a quella richiesta dal programma. Ci sono due modi per risolvere questo problema:
1) Apri il codice sorgente (che fornisco anche io) nell'Ide del tuo gambas3 e compilalo di nuovo (crea l'eseguibile o il pacchetto di installazione)
2) Aggiorna gambas3, alla versione più moderna, usando menh ppa, come hai fatto.
L'opzione migliore è la seconda, ma a volte non può essere eseguita, quindi devi usare la prima opzione.
Grazie per averci fornito esempi di cosa si può fare con i gamberi, serve da ispirazione.
Scarica questo altro programma e l'ho installato come dice lì e non funziona neanche. Cosa potrebbe essere? Uso Kubuntu 14.04 beta di 64
http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html
Pronto!!! Ho dovuto disinstallare tutto, quindi aggiungere questo repository:
sudo apt-add-repository ppa: nemh / gambas3
e fare un aggiornamento> upgrade> dist-upgrade e quindi reinstallare l'applicazione e funziona per me.
Ho appena aggiornato il programma. Ora supporta l'elenco dei video di download. Cioè, puoi inserire diversi link di YouTube, separandoli dal carattere punto e virgola «;» e il programma lo scarica uno per uno nella directory che hai indicato.
Per quelli di voi che hanno scaricato il programma, se lo si esegue di nuovo (e si è connessi a Internet), viene visualizzato un messaggio che indica che c'è una nuova versione, premere il pulsante di download per aprire una finestra nel browser in cui è troverà la cartella di google drive in cui ho il nuovo codice sorgente e il pacchetto di installazione .deb. Scarica il pacchetto .deb per reinstallarlo.
Saluti.
Penso che sia meglio inserire il nuovo programma di installazione proprio qui nell'articolo.
Come mi chiedi, ho eseguito il programma e quello che ottengo è un nuovo aggiornamento di youtube-dl
Lo tocco e mi ci vuole http://rg3.github.io/youtube-dl/download.html che è lo stesso che avevo scaricato inizialmente e mi ha dato un errore per l'applicazione.
Tocco per andare sul tuo blog e la data che compare è: martedì 10 settembre 2019! ...?
Scusami per tutto il casino, non sono né un esperto né un informatico, solo una persona a cui piace e supporta il software libero e utilizzo Windows dal 95
Prima che qualcuno mi critichi, dico: penso che i miei commenti guidino i nuovi arrivati e coloro che si sentono dispiaciuti o pigri a chiedere, ma preferisco sempre uscire dalla mia ignoranza con l'aiuto di chi sa.
@Ghermain: «Penso che sia meglio inserire quello nuovo installato proprio qui nell'articolo»
Se fai clic sul pulsante "Download" in questo articolo, apparirà la nuova versione (l'ultima versione sarà sempre lì).
È davvero una cartella di Google Drive, dove carico l'aggiornamento di questo programma:
https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing
"Tocco per andare sul tuo blog e la data che appare è: martedì 10 settembre 2019! ...?"
È un trucco in blogspot.com per ottenere l'opzione di menu di accesso e menu di tag
Se hai già il programma installato e aggiorno la versione del programma, quando avvii il programma, riceverai un messaggio come questo,
https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
per indicare le modifiche che hanno avuto luogo e dando il pulsante di download si accede alla cartella condivisa di google drive.
e il bar
@bsdgambaero: «e il bar»
Non so cosa intendi ... 🙁
barra di avanzamento
Non l'ho implementato, ma è facile. Preparo una nuova versione con la barra di avanzamento.
Barra di avanzamento: sono già incorporati nella versione 0.0.5
https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
saluti
Bene, quando ho visto la tua app, volevo svilupparla per un po ', quindi ho fatto una copia della tua applicazione ma in Lazarus 1.2 volevo testare quell'ambiente e mi è piaciuto molto, lascio i sorgenti, il deb per x64 , e l'eseguibile per x64, la verità è che non devo compilare in 386 e non sono stato in grado di configurare la compilazione incrociata, lo allego:
Deb amd64 (testato su Ubuntu 13.10):
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Tar.Gz eseguibile.
https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY
Codice:
https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI
Saluti amico.
Sono lieto che tu abbia incoraggiato a fare la tua versione in Lazarus.
Grazie per aver condiviso il codice sorgente.
Un piacere amico :), saluti.
Ho installato l'ultima versione di youtube-dl come indicato, ho installato gambas3 e il front-end e il risultato durante l'esecuzione
$ DownloadYoutube
è questo: ERRORE: # 2: Impossibile caricare la classe "FMain": Bytecode troppo recente. Si prega di aggiornare i gamberi.
Il sistema operativo è Linux Mint 16 Petra. e nei repository di Mint (e Ubuntu) non ci sono più versioni attuali di gamberi.
Saluti.
@Xurxo: devi aggiungere il repository pa: nemh / gambas3
Guarda il commento di Ghermain:
"Pronto!!! Ho dovuto disinstallare tutto, quindi aggiungere questo repository:
sudo apt-add-repository ppa: nemh / gambas3
e fai un aggiornamento> upgrade> dist-upgrade, quindi reinstalla l'applicazione e per me funziona. »
Essere d'accordo; Vedrò se le versioni dei pacchetti gambas3 in quel repository differiscono da quelle che ho installato.
Uso youtube-dl dalla riga di comando, senza problemi. Volevo solo provare questa applicazione per consigliarla ad amici e conoscenti che non aprono un terminale nemmeno per caso.
Grazie
@Xurxo:
"Lo consiglio ad amici e conoscenti che non aprono un terminale nemmeno per caso".
È progettato per rendere la vita più facile agli utenti "anti-terminale" 🙂