{"id":95,"date":"2011-03-15T00:07:06","date_gmt":"2011-03-15T00:07:06","guid":{"rendered":"http:\/\/www.budus.it\/Blog\/?p=95"},"modified":"2017-06-18T07:49:12","modified_gmt":"2017-06-18T07:49:12","slug":"xdcc-scaricare-con-linux-usando-xchat-irc","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/xdcc-scaricare-con-linux-usando-xchat-irc\/","title":{"rendered":"XDCC: Scaricare con Linux usando XChat IRC"},"content":{"rendered":"<p><!-- p { margin-bottom: 0.21cm; }h1 { margin-bottom: 0.21cm; }h1.western { font-family: \"Arial\",sans-serif; font-size: 16pt; }h1.cjk { font-family: \"DejaVu Sans\"; font-size: 16pt; }h1.ctl { font-family: \"DejaVu Sans\"; font-size: 16pt; } -->Su molti Blog \u00e8 spiegato come scaricare da internet usando Linux, sfruttando la rete IRC per mezzo del client XChat.<\/p>\n<p>Su nessuno per\u00f2 \u00e8 spiegato come farlo in modo semplice e rapido.<\/p>\n<p><!--more--><\/p>\n<p>Gi\u00e0 perch\u00e9 IRC non nasce con lo scopo di fare il cosiddetto <em><strong>File Sharing<\/strong><\/em>, ma con quello di far \u201cchattare\u201d le persone e, di fatto, non \u00e8 particolarmente indicato per questo scopo (personalmente ritengo esistano software\/protocolli migliori, da aMule, Lopster fino a BitTorrent) ma, per alcune ragioni, risulta comunque un mezzo per ottenere in modo rapido quello che si sta cercando.<\/p>\n<p>Scopo di questo articolo \u00e8 quello di spiegare, passo-passo, i passaggi da fare su un Linux Ubuntu per cercare e scaricare file tramite il cosiddetto \u201cXDCC\u201d usando il Client IRC Xchat.<\/p>\n<h1><em><strong>INSTALLAZIONE DEL CLIENT E DEL PLUG-IN<\/strong><\/em><\/h1>\n<p>Dunque, partiamo, da Ubuntu con l&#8217;installazione di XChat IRC e del plug-in per la ricerca e download dei file XDCC:<\/p>\n<ul>\n<li>Menu: Sistema \u2192 Amministrazione \u2192 Gestore Pacchetti<\/li>\n<li>Immettere password amministratore<\/li>\n<li>Appare una finestra come la seguente:\n<p><figure id=\"attachment_96\" aria-describedby=\"caption-attachment-96\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/01-Gestore-di-pacchetti-.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-96\" title=\"01-Gestore di pacchetti\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/01-Gestore-di-pacchetti--300x156.png\" alt=\"\" width=\"300\" height=\"156\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/01-Gestore-di-pacchetti--300x156.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/01-Gestore-di-pacchetti-.png 997w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-96\" class=\"wp-caption-text\">Gestore di pacchetti Ubuntu<\/figcaption><\/figure><\/li>\n<li>Cercare \u201cXChat\u201d ed installarlo, <span style=\"text-decoration: underline;\">facendo attenzione<\/span> che non si tratti di &#8220;xchat-gnome&#8221;, perch\u00e9 sono due cose diverse; \u00e8 possibile che sia necessario abilitare, come sorgente dei pacchetti &#8211; se gi\u00e0 non lo si \u00e8 fatto -, anche quelli non gestiti da <em><strong>Canonical<\/strong><\/em>, ma dalla <strong><em>Community Ubuntu<\/em><\/strong>. Nel momento in cui scrivo, Ubuntu offre il pacchetto nella versione \u201c2.8.6-4ubuntu5\u201d.\n<figure id=\"attachment_97\" aria-describedby=\"caption-attachment-97\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/03-Gestore-di-pacchetti-.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-97\" title=\"03-Gestore di pacchetti\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/03-Gestore-di-pacchetti--300x156.png\" alt=\"\" width=\"300\" height=\"156\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/03-Gestore-di-pacchetti--300x156.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/03-Gestore-di-pacchetti-.png 997w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-97\" class=\"wp-caption-text\">Installare XChat<\/figcaption><\/figure>\n<p>Di gi\u00e0 che si \u00e8 qui, verificare che anche i seguenti pacchetti siano installati: <strong>xterm<\/strong>, <strong>wget<\/strong>, <strong>lynx<\/strong>, <strong>curl<\/strong>.<\/li>\n<li>Ora andiamo ad installare un plug-in per XChat che ci consente di fare le ricerche e i download dei file in modo pi\u00f9 semplice e veloce; si pu\u00f2 seguire <a title=\"XChat: Installare BuDuScRiPt con un copia\/incolla\" href=\"https:\/\/www.budus.it\/Blog\/?p=521\">QUESTA PRATICA GUIDA VIDEO<\/a>, oppure, aprire il sito <a title=\"BuDuScRiPt plug-in\" href=\"http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript\/\" target=\"_blank\" rel=\"noopener\">http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript\/<\/a> , cliccare su \u201c<strong>[ DOWNLOAD ]<\/strong>\u201d e quindi sull&#8217;immagine:\n<p><figure id=\"attachment_98\" aria-describedby=\"caption-attachment-98\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/07.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-98\" title=\"07\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/07-300x56.png\" alt=\"\" width=\"300\" height=\"56\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/07-300x56.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/07.png 589w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-98\" class=\"wp-caption-text\">Download BuDuScRiPt plug-in<\/figcaption><\/figure><\/li>\n<li>Si apre la pagina del download; se la versione di XChat installata \u00e8 quella citata prima e il proprio PC \u00e8 un x86_32 (quindi non a 64bit) cliccare sul link del pacchetto \u201c<strong>2.8.6 (x86_32 \u2013 SSL)<\/strong>\u201d; nel momento in cui scrivo il pacchetto corrispondente \u00e8 \u201c<strong>buduscript_3340_2806.tar.gz<\/strong>\u201d.<\/li>\n<li>Lasciare la spunta su \u201c<em><strong>Salva file<\/strong><\/em>\u201d e premere OK per salvarlo nella cartella \u201c<strong>Scaricati<\/strong>\u201d.<\/li>\n<li>Nella finestra dei download (do per scontato si stia usando Firefox) selezionare con il tasto destro del mouse la voce \u201c<em><strong>Apri<\/strong><\/em>\u201d, in modo da aprire il pacchetto con il <strong>Gestore Archivi<\/strong>.<\/li>\n<li>Prima di procedere all&#8217;installazione di questo plug-in \u00e8 necessario avviare XChat; per farlo andare nel menu: Applicazioni \u2192 Internet \u2192 XChat<\/li>\n<li>Selezionare su \u201c<em><strong>Connetti<\/strong><\/em>\u201d (ha poca importanza il Server IRC al quale ci si collega, importante \u00e8 che si riesca a farlo, provarne pi\u00f9 di uno in caso di problemi), come in figura:\n<p><figure id=\"attachment_99\" aria-describedby=\"caption-attachment-99\" style=\"width: 225px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/10-XChat-Lista-Reti.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-99\" title=\"10-XChat: Lista Reti\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/10-XChat-Lista-Reti-225x300.png\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/10-XChat-Lista-Reti-225x300.png 225w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/10-XChat-Lista-Reti.png 390w\" sizes=\"auto, (max-width: 225px) 85vw, 225px\" \/><\/a><figcaption id=\"caption-attachment-99\" class=\"wp-caption-text\">Lista Reti di XChat<\/figcaption><\/figure><\/li>\n<li>Ora si pu\u00f2 decomprimere il pacchetto, quindi tornare nella finestra del <strong>Gestore Archivi<\/strong> precedentemente aperta e selezionare \u201c<strong>Estrai<\/strong>\u201d:\n<p><figure id=\"attachment_100\" aria-describedby=\"caption-attachment-100\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/12-buduscript_3340_2806.tar.gz-.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-100\" title=\"12-buduscript_3340_2806.tar.gz\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/12-buduscript_3340_2806.tar.gz--300x249.png\" alt=\"\" width=\"300\" height=\"249\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/12-buduscript_3340_2806.tar.gz--300x249.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/12-buduscript_3340_2806.tar.gz-.png 626w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-100\" class=\"wp-caption-text\">Estrazione del pacchetto BuDuScRiPt plug-in<\/figcaption><\/figure><\/li>\n<li>Nella finestra che appare bisogna \u201crisalire di una cartella\u201d, cliccando sul pulsante corrispondente al nome della propria HOME Directory. Nel mio caso \u00e8 \u201c<strong>budus<\/strong>\u201d:\n<p><figure id=\"attachment_101\" aria-describedby=\"caption-attachment-101\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/13-Estrai.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-101\" title=\"13-Estrai\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/13-Estrai-300x276.png\" alt=\"\" width=\"300\" height=\"276\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/13-Estrai-300x276.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/13-Estrai.png 806w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-101\" class=\"wp-caption-text\">Selezionare cartella HOME<\/figcaption><\/figure><\/li>\n<li>Nel campo \u201c<em><strong>Posizione:<\/strong><\/em>\u201d immettere \u201c<strong>.xchat2\/<\/strong>\u201d e cliccare su \u201c<strong>Estrai<\/strong>\u201d:\n<p><figure id=\"attachment_102\" aria-describedby=\"caption-attachment-102\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/14-Estrai.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-102\" title=\"14-Estrai\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/14-Estrai-300x276.png\" alt=\"\" width=\"300\" height=\"276\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/14-Estrai-300x276.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/14-Estrai.png 806w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-102\" class=\"wp-caption-text\">Decomprimere in .xchat2\/<\/figcaption><\/figure><\/li>\n<li>Ad estrazione completata con successo, selezionare \u201c<strong>Chiudi<\/strong>\u201d.<\/li>\n<li>Ora torniamo nella finestra di XChat IRC, aumentiamo la finestra a tutto schermo (qui dipende un po&#8217; da come si \u00e8 configurato l&#8217;aspetto delle finestre, ma immagino lo si sappia fare \u2026) e, nel prompt dei comandi del programma (vedere figura), digitare il comando:\n<pre>\/EXEC cd $HOME\/.xchat2\/buduscript &amp;&amp; .\/install.sh<\/pre>\n<p>(meglio se si riesce a fare un copia\/incolla, per rispettare esattamente i caratteri) e premere INVIO per eseguirlo.<\/p>\n<figure id=\"attachment_103\" aria-describedby=\"caption-attachment-103\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/16-XChat_comando_trimmed.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-103\" title=\"16-XChat_comando_trimmed\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/16-XChat_comando_trimmed-300x71.png\" alt=\"\" width=\"300\" height=\"71\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/16-XChat_comando_trimmed-300x71.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/16-XChat_comando_trimmed.png 555w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-103\" class=\"wp-caption-text\">Comando di Installazione plug-in<\/figcaption><\/figure>\n<p>Il risultato che si dovrebbe ottenere ad installazione ultimata \u00e8:<\/p>\n<p><figure id=\"attachment_105\" aria-describedby=\"caption-attachment-105\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/17-XChat_risultato_comando_trimmed.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-105\" title=\"17-XChat_risultato_comando_trimmed\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/17-XChat_risultato_comando_trimmed-300x133.png\" alt=\"\" width=\"300\" height=\"133\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/17-XChat_risultato_comando_trimmed-300x133.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/17-XChat_risultato_comando_trimmed.png 780w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-105\" class=\"wp-caption-text\">Risultato Installazione plug-in<\/figcaption><\/figure><\/li>\n<li>Ora che il plug-in per XChat \u00e8 stato installato, lo dobbiamo caricare in XChat; sempre nel prompt dei comandi del programma (come prima) digitare il comando:\n<pre>\/load .xchat2\/budus.so<\/pre>\n<p>(meglio se si riesce a fare un copia\/incolla, per rispettare esattamente i caratteri) e premere INVIO per eseguirlo.<\/li>\n<li>Attendere qualche istante che il plug-in venga caricato; ignorare eventuali messaggi di errore relativi al \u201cDatabase corrotto\u201d. Cosa importante \u00e8 che XChat non vada in crash e che nel menu in alto compaiano nuove voci, in particolare \u201c<strong>XDCC<\/strong>\u201d.<\/li>\n<\/ul>\n<h1><em><strong>BREVE PANORAMICA SU IRC<\/strong><\/em><\/h1>\n<p>Bene, ora siamo pronti per trattare quello che occorre sapere per \u201cvivere\u201d nel mondo IRC.<\/p>\n<p>IRC \u00e8 un protocollo di comunicazione testuale che consente agli utenti di chattare in gruppo o privatamente, e di inviarsi file.<\/p>\n<p>Su internet sono presenti numerosissimi <em><strong>Network IRC<\/strong><\/em>, generalmente formati da diversi <em><strong>Server IRC<\/strong><\/em> \u2013 che sono quelli ai quali ci si collega fisicamente con XChat \u2013 che, a loro volta, sono suddivisi in <em><strong>Canali<\/strong><\/em>, all&#8217;interno dei quali, possono entrare gli utenti con un&#8217;operazione detta JOIN.<\/p>\n<p>Questi canali, il cui nome inizia praticamente sempre con il carattere \u201c#\u201d (diesis), sono in genere amministrati da uno staff \u2013 composto da una o pi\u00f9 persone o anche BOT (cio\u00e8 software che svolgono compiti automatizzati, simulando quello che farebbe un essere umano) \u2013 che, in linea di massima, applica quella che potremmo definire \u201cpolitica di convivenza\u201d (nota come \u201c<em>netiquette<\/em>\u201d).<\/p>\n<p>In sintesi direi che le regole base sono:<\/p>\n<ol>\n<li>Salutare quando si entra in un canale.<\/li>\n<li>Non atteggiarsi in comportamenti che possono infastidire, come usare parolacce, bestemmie e quant&#8217;altro.<\/li>\n<li>Evitare di contattare privatamente gli altri utenti o comunque non insistere.<\/li>\n<li>Non ripetere le stesse frasi pi\u00f9 volte consecutivamente o lo stesso carattere pi\u00f9 volte sulla stessa riga.<\/li>\n<li>Spesso l&#8217;uso dei colori non \u00e8 gradito.<\/li>\n<\/ol>\n<p>Comunque, se lo scopo \u00e8 solo quello di fare dei download, direi che sono tutte cose che si possono ignorare: semplicemente non si usa IRC come una chat, si usano solo i comandi offerti \u2013 e automatizzati \u2013 che effettuano ricerca e download.<\/p>\n<h1><em><strong>FUNZIONAMENTO DEI BOTSERV<\/strong><\/em><\/h1>\n<p>Prima di tutto: cos&#8217;\u00e8 un BOTSERV ?<\/p>\n<p>I BOT, su IRC, sono dei software che simulano un utente umano il cui scopo \u00e8 quello di realizzare un servizio per il canale, per gli utenti o per entrambi.<\/p>\n<p>In genere sono usati per operazioni estremamente ripetitive, che per un essere umano sarebbero insopportabili, come ad esempio: comunicare ad ogni utente che entra nel canale qualche informazione.<\/p>\n<p>I BOTSERV, in particolare, sono BOT il cui compito \u00e8 quello di automatizzare l&#8217;invio dei file agli utenti che, attraverso una certa procedura, ne fanno richiesta.<\/p>\n<p>In linea di massima, una volta che si \u00e8 individuato Network, Canale, Nome del BOTSERV (detto <em><strong>Nickname<\/strong><\/em>) e Numero della Risorsa relativo al file che si desidera scaricare (l&#8217;operazione di individuazione la vedremo dopo), le operazioni da effettuare sono sempre le stesse:<\/p>\n<ol>\n<li>Ci si collega al Network<\/li>\n<li>Si esegue il JOIN del canale<\/li>\n<li>Si saluta il canale<\/li>\n<li>Si invia al BOTSERV la richiesta per ottenere il file desiderato.<\/li>\n<\/ol>\n<p>Non sto qui a scrivere tecnicamente come avvengono queste operazioni perch\u00e9 i software che ho fatto installare le eseguono in automatico (sta proprio qui \u2013 e non solo &#8211; la differenza tra questo articolo e quello degli altri) !<\/p>\n<h1><em><strong>RICERCA MANUALE DELLA RISORSA DESIDERATA<\/strong><\/em><\/h1>\n<p>Ok, ora passiamo all&#8217;altra questione importante: dove trovare il file desiderato.<\/p>\n<p>\u00c8 chiaro che do per scontato il fatto che \u201csi sa quello che si sta cercando\u201d (anche se poi c&#8217;\u00e8 modo di sapere \u201ccosa c&#8217;\u00e8 a disposizione\u201d tramite i comandi del menu XDCC), il problema \u00e8 \u201csapere dove si trova e come ottenerlo\u201d.<\/p>\n<p>In linea di massima abbiamo dei canali IRC che offrono delle risorse e, generalmente, sono collegati ad un qualche sito WEB dove \u00e8 presente la relativa lista.<\/p>\n<p>In altri termini: c&#8217;\u00e8 una pagina su Internet (detta <strong>Lista<\/strong>) con l&#8217;elenco dei file disponibili, riportante le informazioni per ottenerli e un corrispondente canale IRC dove \u00e8 possibile scaricare, facendosi inviare il file desiderato (il file viene inviato attraverso il programma XChat dal BOTSERV, usando il protocollo DCC).<\/p>\n<p>Normalmente, quando si entra in un canale dedicato a questo tipo di attivit\u00e0, si viene in qualche modo contattati pi\u00f9 o meno privatamente \u2013 da uno o pi\u00f9 BOT \u2013 con le istruzioni su come ottenere la <strong>Lista<\/strong>.<\/p>\n<p>Se proprio ci\u00f2 non avviene in automatico, solitamente \u00e8 sufficiente scrivere: <strong>!list<\/strong><\/p>\n<p>Ma, anche in questo caso, non voglio spingermi troppo oltre perch\u00e9, sempre i programmi di cui sopra, automatizzano il tutto.<\/p>\n<p>Spiego tutto questo perch\u00e9, usando il sistema, si avranno le idee pi\u00f9 chiare circa quello che succede e del perch\u00e9 di certe cose.<\/p>\n<p>Come dicevo prima, ogni canale ha solitamente la sua lista. Spesso si tratta di una pagina parecchio pesante da caricare, perch\u00e9 contiene una quantit\u00e0 di dati elevata. L&#8217;utente dovrebbe aprirla, cercare il file desiderato, segnarsi a quale BOTSERV inviare la richiesta, quindi procedere con quanto descritto in \u201cFUNZIONAMENTO DEI BOTSERV\u201d.<\/p>\n<p>Questo sarebbe il metodo manuale. Sarebbe, perch\u00e9 qui vogliamo automatizzare tutto !!!<\/p>\n<h1><em><strong>RICERCA AUTOMATICA DELLA RISORSA DESIDERATA<\/strong><\/em><\/h1>\n<p>Se l&#8217;installazione dei software \u00e8 andata a buon fine, in XChat \u00e8 apparso il menu <strong>XDCC<\/strong>.<\/p>\n<p>La prima cosa da fare \u00e8 quella di configurare il <strong>[MANAGER XDCC]<\/strong> (cos\u00ec si chiama il sistema automatico di ricerca e download del plug-in installato); in particolare bisogna decidere quali \u201cplug-in di ricerca\u201d (chiamati <strong>XBSPSE<\/strong>) abilitare.<\/p>\n<p>Gli <strong>XBSPSE<\/strong> sono dei software il cui compito \u00e8 quello di ottenere in modo automatizzato la <strong>Lista<\/strong> delle risorse disponibili al download.<\/p>\n<p>Ne esistono di 2 tipi:<\/p>\n<ol>\n<li>Dedicati ai <em><strong>Motori di Ricerca WEB XDCC<\/strong><\/em><\/li>\n<li>Dedicati alle <strong>Liste<\/strong><\/li>\n<\/ol>\n<p>I \u201c<em><strong>Motori di Ricerca WEB XDCC<\/strong><\/em>\u201d sono paragonabili a dei \u201cGoogle\u201d dedicati a cercare nelle <strong>Liste<\/strong>.<\/p>\n<p>Il vantaggio nell&#8217;uso di questa tecnologia sta nella rapidit\u00e0 con la quale si ottengono risultati e la quantit\u00e0 degli stessi. Solitamente occorrono pochi secondi per ottenere una gran quantit\u00e0 di risultati.<\/p>\n<p>Il rovescio della medaglia consiste nel fatto che questi risultati sono spesso obsoleti o incompleti e quindi non funzionano.<\/p>\n<p>Al contrario, le <strong>Liste<\/strong>, essendo gestite direttamente dallo staff del canale relativo, sono molto aggiornate (quasi quotidianamente) ma possono avere alcuni o tutti questi difetti:<\/p>\n<ul>\n<li>Sono estremamente pesanti da caricare nel Browser (Firefox o chi per esso), sia in termini di memoria che di tempo.<\/li>\n<li>Non sono pratiche da consultare (essendo molto vaste, bisogna poi cercare al loro interno quello che si desidera).<\/li>\n<li>Spesso sono protette. La protezione di queste pagine pu\u00f2 variare parecchio a seconda di chi le gestisce. In linea di massima sono consultabili previo inserimento di una password che si ottiene visitando spazi pubblicitari o cose del genere.<\/li>\n<\/ul>\n<p>Se si \u00e8 letto fino a qui, immagino si inizi a comprendere che razza di casino c&#8217;\u00e8 dietro a tutta questa faccenda.<\/p>\n<p>Tuttavia i nostri <strong>XBSPSE<\/strong> \u2013 quelli citati prima \u2013 sono, in genere, capaci di automatizzare tutto, sollevando l&#8217;utente da tutti questi problemi. Alcuni, addirittura, sono in grado di ottenere eventuali password in automatico, visitare siti pubblicitari al posto nostro e quant&#8217;altro sia necessario.<\/p>\n<p>Non mi pare poco \u2026.<\/p>\n<p>Chi legge \u2013 ancora \u2013 si star\u00e0 chiedendo per quale diavolo di motivo scrivo tutta questa roba.<\/p>\n<p>La risposta \u00e8: di natura sono maledettamente prolisso e comunque mi preme far capire le problematiche che ci sono alla base, in modo che le successive scelte siano pi\u00f9 consapevoli.<\/p>\n<p>Torniamo quindi al problema di scegliere quali <strong>XBSPSE<\/strong> attivare; di fatto, ognuno di questi sotto-programmi, deve affrontare i problemi di cui sopra. Ebbene, se li attiviamo tutti, il software dovr\u00e0 risolvere questi problemi N volte.<\/p>\n<p>Ne consegue che i tempi di ricerca \u2013 la prima effettuata al giorno, le successive sono ottimizzate \u2013 possono essere lunghi (nell&#8217;ordine dei 5 minuti ed oltre) e la probabilit\u00e0 che avvenga un fallimento, inevitabilmente, aumenta. Lato positivo \u00e8 che, probabilmente, troveremo quello che cerchiamo.<\/p>\n<p>Io penso che li si possa attivare tutti; menu: XDCC \u2192 Gestione Motori di Ricerca \u2192 Attiva tutti gli XBSPSE disponibili.<\/p>\n<p>Solo successivamente, con la pratica e consultando le statistiche, si pu\u00f2 scegliere quali usare e quali no.<\/p>\n<p>Per evitare problemi consiglio di impostare il tempo di timeout \u2013 che per default \u00e8 300 secondi (5 minuti) \u2013 a 480; per farlo usare: XDCC \u2192 Configurazione \u2192 Secondi di attesa prima di abortire la ricerca&#8230;<\/p>\n<p>Ora siamo in grado di effettuare una ricerca tramite: XDCC \u2192 Cerca&#8230;<\/p>\n<p>Il sistema non fa distinzione tra Maiuscole e minuscole, ma lo fa sull&#8217;ordine delle parole immesse, ovvero: se si immette una sola parola, come non detto, altrimenti, andr\u00e0 a cercare le parole immesse nel medesimo ordine.<\/p>\n<p>Ad esempio se cerco \u201cpluto paperino\u201d il sistema \u2013 ma dipende anche dalla configurazione \u2013 trover\u00e0 un file che si chiama \u201cpluto_paperino.jpg\u201d o \u201cpluto-e-paperino.bmp\u201d, ma non \u201cpaperino_pluto.jpg\u201d.<\/p>\n<p>Lanciando la ricerca si apre una finestra (<strong>non chiuderla manualmente, si chiude da sola !<\/strong>) all&#8217;interno della quale avvengono le seguenti operazioni per ogni <strong>XBSPSE<\/strong> abilitato:<\/p>\n<ol>\n<li>Lancio del XBSPSE indicandogli il tempo di timeout \u2013 entro il quale concludere la ricerca \u2013 e cosa cercare.<\/li>\n<li>Attesa che tutti gli XBSPSE lanciati siano correttamente terminati, salvo non sia sopraggiunto il timeout, nel qual caso, vengono abortiti.<\/li>\n<li>Controllo del database creato dagli XBSPSE e verifica che le informazioni relative ai network sui quali si trovano i file cercati siano coerenti; spesso accade che non lo sono \u2013 questo accade quando si usano i <em>Motori di Ricerca XDCC<\/em> \u2013 e l&#8217;utente debba fornire un \u201cAlias\u201d per il network valido, ovvero, sopperire manualmente alla carenza di informazioni.<\/li>\n<li>Visualizzazione del risultato.<\/li>\n<\/ol>\n<p>Una volta ottenuto il risultato, effettuare il download in automatico \u00e8 molto semplice: sulla sinistra sono presenti dei \u201clink\u201d simili a \u201chttp:\/\/xdcc_##\u201d che si aprono cliccando con il tasto destro del mouse e scegliendo \u201c<em><strong>Download-XDCC<\/strong><\/em>\u201d.<\/p>\n<figure id=\"attachment_107\" aria-describedby=\"caption-attachment-107\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/18-XChat_download_XDCC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-107\" title=\"18-XChat_download_XDCC\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/18-XChat_download_XDCC-300x213.png\" alt=\"\" width=\"300\" height=\"213\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/18-XChat_download_XDCC-300x213.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/18-XChat_download_XDCC-1024x727.png 1024w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/03\/18-XChat_download_XDCC.png 1166w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-107\" class=\"wp-caption-text\">Scaricare con XChat IRC<\/figcaption><\/figure>\n<p>Fine, con un pizzico di fortuna, non c&#8217;\u00e8 da fare altro: \u00e8 il software ad occuparsi di tutte le operazioni necessarie per ottenere il file relativo alla selezione.<\/p>\n<p>In alcuni casi, se fornito, esegue anche il controllo del codice MD5SUM, per verificare che il file scaricato non sia corrotto.<\/p>\n<p>Infine, per migliorare funzionamento del sistema, consiglio di verificare che le seguenti opzioni del menu &#8220;XDCC \u2192 Configurazione&#8221; siano attive:<\/p>\n<ul>\n<li>Elimina Risultati incompleti<\/li>\n<li>Mantieni solo i risultati che soddisfano tutte le chiavi di ricerca<\/li>\n<li>Usa la Coda dei Download<\/li>\n<li>Esegui Plugin di Ricerca (XBSPSE) in parallelo<\/li>\n<li>Configurazione \u2192 Controlla files scaricati quando viene fornito MD5SUM<\/li>\n<\/ul>\n<p>Le ultime due, in caso si manifestino problemi, pu\u00f2 essere opportuno disattivarle.<\/p>\n<p>Per una guida completa e aggiornata di tutte le voci del menu XDCC, consiglio di consultare <a title=\"XDCC MANAGER: Scaricare con XChat sfruttando la rete IRC \" href=\"http:\/\/www.budus.it\/Forum\/viewtopic.php?f=6&amp;t=82\" target=\"_blank\" rel=\"noopener\">QUESTO APPOSITO ARTICOLO DEL FORUM<\/a>.<\/p>\n<p><!-- p { margin-bottom: 0.21cm; } -->Ora, dato che mi sono gi\u00e0 prolungato parecchio, non voglio stare qui a tediare ulteriormente; sono convinto che, girando un po&#8217; nel menu XDCC e facendo pratica, molte cose risulteranno pure intuitive.<\/p>\n<p>Se cos\u00ec non fosse: sono qui a disposizione, chiedete pure !!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Su molti Blog \u00e8 spiegato come scaricare da internet usando Linux, sfruttando la rete IRC per mezzo del client XChat. Su nessuno per\u00f2 \u00e8 spiegato come farlo in modo semplice e rapido.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,48,45,3,6],"tags":[84,85,86,226,9,46,83],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-file-sharing","category-internet","category-irc","category-networking","category-software","tag-bot","tag-botserv","tag-download","tag-irc","tag-linux","tag-xchat","tag-xdcc"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":9,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":912,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/95\/revisions\/912"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}