Qui, invece, mi limito a spiegare in modo dettagliato ogni singolo comando presente nel menu XDCC di BuDuScRiPt, in modo da avere una guida di riferimento aggiornata su questo specifico strumento dello Script.
Affinché l'XDCC MANAGER lavori correttamente è necessario rispettare alcuni requisiti:
- Configurare XChat in modo che non vengano accettati in automatico i files inviati tramite DCC.INFORMAZIONE ha scritto:Vedi menu di XChat:
Impostazioni -> Preferenze -> File Trasferiti -> File e cartelle -> Accetta automaticamente i file offerti -> No - Configurare in XChat la cartella dei files temporanei, dove saranno collocati i files durante il download (Incompleti).INFORMAZIONE ha scritto:Vedi menu di XChat:
Impostazioni -> Preferenze -> File Trasferiti -> File e cartelle -> Download file in:CONSIGLIO ha scritto:Evitare categoricamente che la cartella dei file "Incompleti" sia la medesima dei "Completati". - Configurare in XChat la cartella dei files scaricati, dove saranno collocati i files a download completato (Completati).INFORMAZIONE ha scritto:Vedi menu di XChat:
Impostazioni -> Preferenze -> File Trasferiti -> File e cartelle -> Muovi file completi in: - Non configurare in XChat l'opzione "Salva i nickname nei nomi dei file".
- Verificare che sul file system sia presente sufficiente spazio per tutti i download presenti in coda.
- Evitare il download simultaneo di più file ma, invece, utilizzare la Coda dei Download (per default è attiva) prevista dall'XDCC MANAGER; la gestione automatizzata è piuttosto complicata, piena di problematiche che possono decretarne il fallimento ed è quindi opportuno evitare di forzare la mano.
Il sistema è stato studiato per essere piuttosto autonomo e, se si ha la possibilità di utilizzare una connessione ad internet permanente, non ci dovrebbero essere problemi a lasciare in coda anche una decina di richieste che poi, il sistema, andrà ad elaborare in modo sequenziale.
Ci tengo inoltre ad evidenziare un altro aspetto: Lo script non gestisce i DOWNLOAD che si lanciano operando direttamente con i comandi o le finestre di dialogo di XChat ma solo ed esclusivamente quelli lanciati tramite i comandi del menu XDCC.
Descrizione comandi presenti nel menu XDCC:
- Cerca ...: Apre una finestra di dialogo nella quale inserire la o le chiavi di ricerca relative alla risorsa che si intende ottenere.CONSIGLIO ha scritto:È opportuno che la chiave di ricerca contenga solo lettere e numeri e non sia troppo corta; ad esempio, immettere una sola parola di 2-3 lettere, può comportare risultati insoddisfacenti perché, probabilmente, sarà trovata anche in contesti diversi dal previsto.
- Ripeti Ricerca: Rappresenta un elenco delle ultime ricerche effettuate; selezionando una voce, viene automaticamente ripetuta la ricerca in base alla relativa parola/e chiave.
- Ripeti Ricerca -> Elimina Cronologia Ricerca: Svuota l'elenco delle ultime ricerche effettuate.NOTARE BENE ha scritto:Nel momento in cui viene salvato lo Stato della Coda dei Download, sono memorizzate anche le informazioni relative alle ricerche; ripristinando lo stato, vengono ripristinate anche le ricerche, che si vanno a sommare a quelle eventualmente già presenti.
- Scarica tramite ID BuDuScRiPt ...: Apre una finestra di dialogo nella quale inserire il numero ID relativo alla risorsa desiderata, il quale, è il primo numero progressivo che appare alla sinistra di ogni risultato eventualmente ottenuto da una precedente ricerca.NOTARE BENE ha scritto:Questo ID numerico rimane valido e associato esclusivamente all'ultima ricerca effettuata.
In altri termini: se faccio una ricerca, mi segno un ID ed eseguo un'altra ricerca (diversa dalla precedente), otterrò, con tutta probabilità, che al medesimo ID numerico, non corrisponde la medesima risorsa. - Scarica dal BOTSERV Selezionato ...: Consente di effettuare il download di una risorsa manualmente. Va utilizzato in questo modo:
- Si reperiscono le informazioni relative al Network, Canale, nickname dei BOTSERV, ID della risorsa desiderata (normalmente iniziano con '#') e relativo nome del file.
- Nella Lista Utenti di XChat (User List) si selezionano i nickname dei BOTSERV dai quali si desidera effettuare il DOWNLOAD (quelli individuati nel primo passo).
- Si lancia il comando di menu (XDCC -> Scarica dal BOTSERV Selezionato ...); lo script chiede di inserire l'ID (va inserito senza '#' iniziale).
- Se è stato inserito un ID ritenuto valido (esclusivamente numerico) procede a chiedere il nome del file da associare; è opportuno fare un copia/incolla dalla fonte delle informazioni, al fine di non commettere errori di battitura.
NOTARE BENE ha scritto:L'ID numerico utilizzato con questo comando non ha nulla a che vedere con quello utilizzato nel comando "Scarica dal BOTSERV Selezionato ...". - Scarica tramite File Elenco ...: Nel momento in cui si abbia la necessità di inserire nella Coda dei Download numerose richieste è possibile automatizzare la cosa creando un apposito file di testo (File Elenco), contenente l'elenco dei files che si desidera scaricare, nel quale, vengono fornite tutte le informazioni necessarie affinché ciò sia possibile.
Il File Elenco è un file di testo (creabile quindi con qualsiasi editor, ad esempio GEdit, emacs, vi, ecc...) nel quale, ad ogni riga, corrisponde un file da scaricare e, quest'ultima, è suddivisa in colonne separate da un carattere di tabulazione (tasto TAB della tastiera). Le colonne da fornire sono rispettivamente: Network, Canale, Nickname, ID, Dimensione (facoltativa) e Nome del File.INFORMAZIONE ha scritto:- Il Network è utilizzato dall'XDCC MANAGER per collegarsi al server IRC, sul quale, dovrà trovare canale/botserv (ex: irc.mioserver.com ).
- Il Canale è utilizzato dall'XDCC MANAGER per entrare nel canale, sul quale, dovrà trovare il botserv a cui effettuare la richiesta (ex: #miocanale ).
- Il Nickname rappresenta il nickname del botserv a cui effettuare la richiesta.
- ID è il numero di pack associato al file che si intende richiedere; solitamente è un numero al quale viene anteposto il diesis (ex: #69 ) ma, nel momento in cui il BOTSERV non utilizzi la forma standard di richiesta (ovvero: /MSG <nickname> XDCC SEND <pack> ), si può specificare anche il comando IRC necessario per effettuarla (ex: /NOTICE miobot PACK 69 ).
- Dimensione è la grandezza del file (ex: 10k, 20Mb, 300Gb); è una colonna che può essere omessa.
- Il Nome del File serve per fare in modo che XDCC MANAGER riconosca se il BOTSERV sta inviando il file corretto, relativamente al pack ID, o meno.
Codice: Seleziona tutto
irc.mionetwork.com #miocanale botserv1 #1 file_1.txt
irc.mionetwork.com #miocanale botserv1 #2 file_2.txt
irc.mionetwork.com #altrocanale botserv3 #3 file_3.txt
irc.altronetwork.com #qualcosa botserv4 #4 file_4.txt
irc.qualcosa.com #tizioecaio botserv5 /MSG botserv5 xdcc send 5 file_5.txt
N.B.: Porre attenzione a separare le colonne con la "tabulazione" e non con banali spazi; il sistema esegue dei controlli e fornisce indicazioni per risolvere eventuali problemi di sintassi.SUGGERIMENTO ha scritto:Esiste un altro modo per automatizzare i download manuali: da riga di comando tramite il sub-comando "p" (vedi: /budus macro xdcc)
Ad esempio è possibile lanciare un download manuale in questo modo:Codice: Seleziona tutto
/budus macro xdcc p irc.mionetwork.com #miocanale botserv1 #1 file_1.txt
oppure, se la finestra corrente è già sul network/canale corretti, anche nella forma più abbreviata:Codice: Seleziona tutto
/budus macro xdcc p botserv1 #1 file_1.txt
Sempre tramite il sub-comando "p" è anche possibile caricare un File Elenco (questo consente, ad esempio, di eseguire il comando "in modo temporizzato", quando fa comodo). Ad esempio:Codice: Seleziona tutto
/budus macro xdcc p file_elenco.txt - Genera Database Risorse Disponibili: È possibile creare un database, in formato HTML e CSV ("Comma Separated Value", è un formato standard per rappresentare una semplice tabella di database formata da records e colonne, facilmente importabile con programmi di tipo "Office"), con il quale visualizzare o gestire l'elenco di tutte le risorse che risultano disponibili nei Database Permanenti degli XBSPSE di tipo LIST e PASSWORD.INFORMAZIONE ha scritto:Gli XBSPSE, acronimo di XDCC Bash Script Search Engine, sono la componente software dello script incaricata di cercare le risorse XDCC disponibili e creare un database (che può essere temporaneo o permanente a seconda della tipologia dell'XBSPSE stesso) sul quale effettuare ricerche.
È presente un post dedicato agli XBSPSE utile per approfondire l'argomento. - Cerca Risorse Disponibili nei Database Permanenti: Viene aperta un'apposita finestra nella quale e' possibile eseguire ricerche sui nomi dei file raccolti dai Database Permanenti (generati dagli XBSPSE di tipo LIST e PASSWORD) eventualmente presenti.NOTARE BENE ha scritto:Affinché la ricerca possa avvenire è necessario che siano presenti i Database Permanenti; la loro creazione avviene nel momento in cui si eseguono ricerche e sono attivi degli XBSPSE di tipo LIST o PASSWORD, oppure, quando vengono controllati gli XBSPSE installati.CONSIGLIO ha scritto:Può essere utile cercare preventivamente il file desiderato tramite questo strumento e, facendo un copia/incolla, utilizzarlo per la ricerca nell'XDCC Manager, così da ottenere risultati più precisi.
- Visualizza risultati successivi Ultima Ricerca: Visualizza il risultato dell'ultima ricerca eventualmente effettuata; nel caso in cui i risultati visualizzabili siano inferiori a quelli ottenuti (vedere menu relativo alla configurazione, relativamente al Numero massimo di risultati), viene eseguita una "rotazione" - ad ogni invocazione del comando di menu - che consente di consultarli tutti.
- Apri Cartella Download Incompleti: Per gli utenti Gnome, viene automaticamente aperta in Nautilus (il File Manager usato da Gnome) la cartella dei download non ancora completati.NOTARE BENE ha scritto:Quando XChat scarica un file tramite protocollo DCC, lo salva in una directory temporanea e lì lo lascia fino a quando non è stato completato, anche se XChat viene chiuso/ri-avviato.
Questo comporta che, se un download non viene, prima o poi, terminato, rimane un file "incompleto" nella cartella configurata; alla lunga, il numero e la dimensione di questi file incompleti potrebbe anche diventare problematico.
Ecco quindi che, aprendo la cartella dei download incompleti, si può - manualmente - verificare la situazione. - Apri Cartella Download Completati: Per gli utenti Gnome, viene automaticamente aperta in Nautilus (il File Manager usato da Gnome) la cartella dei download completati.
- Elenca Stato Coda dei Download: Visualizza un elenco che mostra lo stato corrente della Coda dei Download.INFORMAZIONE ha scritto:Una risorsa che è stata inserita nella Coda dei Download può trovarsi - non contemporaneamente - in uno dei seguenti stati:
- CODA: in attesa di essere elaborata.
- ELABORAZIONE: lo Script sta eseguendo le operazioni necessarie per mettersi in condizione di richiedere al BOTSERV la risorsa; sostanzialmente verifica che il Network/Canale nel quale quest'ultimo è presente siano attivi ed, eventualmente, procede ad attivarli se necessario.
- RICHIESTA: il BOTSERV è stato contattato al fine di ottenere la risorsa XDCC.
- TRASFERIMENTO: il download è in avanzamento.
- Download in Coda: Gestione delle risorse che si trovano nello stato CODA.
- Download in Coda -> FORZA: Forza l'elaborazione di una risorsa in Coda dei Download.NOTARE BENE ha scritto:Per default, la configurazione dell'XDCC MANAGER, non prevede che avvengano download simultanei.
Questo implica che una risorsa XDCC viene messa in coda ed elaborata solo quando quella eventualmente precedente non è terminata correttamente, oppure, non è stata abortita (in modo automatico o manuale).
Questo comportamento può essere modificato configurando diversamente l'XDCC MANAGER. - Download in Coda -> CANCELLA: Elimina una risorsa XDCC che si trova in Coda dei Download.
- Download in Elaborazione: Elimina una risorsa XDCC che si trova in stato di elaborazione. Questo comporta che non sarà effettuata la richiesta al relativo BOTSERV o, se già eseguita, saranno inviati i comandi necessari per abortirla.
- Download in Trasferimento: Elimina una risorsa XDCC che si trova in stato di download attivo. Questo comporta che saranno inviati i comandi necessari per interrompere il trasferimento.NOTARE BENE ha scritto:Il file parzialmente scaricato rimane nella cartella dei download incompleti, configurata in XChat.
- Cronologia Download: Per ogni voce eventualmente presente, selezionandola, è possibile rimetterla in Coda dei Download al fine di scaricarla nuovamente.
- Elenca Download Abortiti: Visualizza una lista di tutti i download che, manualmente o automaticamente, sono stati abortiti.INFORMAZIONE ha scritto:Un download viene abortito automaticamente nel momento in cui determinati tempi di elaborazione, previsti per ogni fase di preparazione del download, raggiungono un tempo di timeout predeterminato.
Questo meccanismo serve per evitare che, una risorsa in coda, elaborazione o richiesta, non blocchi in modo permanente la Coda dei Download.
Notare che non sono presenti tempi di timeout sul trasferimento del file, finché questi rimane - anche lentamente - attivo, ma solo nel caso in cui abortisca per errore della connessione. - Svuta Elenco Download Abortiti: La lista di tutti i download abortiti viene pulita.
- Blocca la Coda dei Download: È possibile bloccare/sbloccare la Coda dei Download in modo che le risorse non vengano elaborate.NOTARE BENE ha scritto:Il blocco non riguarda le risorse eventualmente in corso di trasferimento, ma solo l'elaborazione che viene fatta precedentemente per attivare il trasferimento stesso.
- Annulla Download in Coda: Elimina tutte le risorse che si trovano in Coda dei Download ma che non sono ancora state elaborate o in trasferimento.
- Annulla Download in Coda\Elaborazione: Elimina tutte le risorse che si trovano in Coda dei Download, comprese quelle in stato di elaborazione e trasferimento.
- Gestione Coda Download: Consente di visualizzare, salvare e caricare uno stato della Coda dei Download.INFORMAZIONE ha scritto:È possibile salvare lo stato della Coda dei Download in cui si trova lo Script; questo implica che viene salvato l'elenco delle risorse in CODA, in ELABORAZIONE, in RICHIESTA, in TRASFERIMENTO, la CRONOLOGIA, quelle ABORTITE e anche l'elenco delle parole chiave utilizzate nelle ultime ricerche.
- Gestione Coda Download -> Elenca Stato Download Salvato: Se è presente uno stato precedentemente salvato, ne visualizza tutte le caratteristiche, in modo che sia possibile valutare se caricarlo o meno.
- Gestione Coda Download -> Ripristina Stato Download Salvato: Se è presente uno stato precedentemente salvato, lo carica, eventualmente sommandolo a quello corrente.
- Gestione Coda Download -> Salva Stato Download Corrente: Salva lo stato della Coda dei Download.
- Guida della MACRO: Visualizza una guida che spiega come usare l'XDCC MANAGER da riga di comando in XChat.
- XDCC Bash Script Plugin Search Engine: Visualizza una guida che spiega come realizzare un XBSPSE.INFORMAZIONE ha scritto:Gli XBSPSE, acronimo di XDCC Bash Script Search Engine, sono la componente software dello script incaricata di cercare le risorse XDCC disponibili e creare un database (che può essere temporaneo o permanente a seconda della tipologia dell'XBSPSE stesso) sul quale effettuare ricerche.
È presente un post dedicato agli XBSPSE utile per approfondire l'argomento. - XDCC Reflex - Redirezione Download: L'XDCC MANAGER consente di "redirigere" i trasferimenti provenienti da un BOTSERV (prima che essi avvengano) ad un altro utente.
- XDCC Reflex - Redirezione Download -> Sorgente - Devia XDCC provenienti dall'Utente selezionato: Previa selezione di un solo utente nella "Lista Utenti" di XChat, consente di configurare la "sorgente", che in genere è un BOTSERV, di cui saranno deviati i trasferimenti in ricezione.
- XDCC Reflex - Redirezione Download -> Destinazione - Utente selezionato al quale deviare XDCC: Previa selezione di un solo utente nella "Lista Utenti" di XChat, consente di configurare la "destinazione", che in genere è un altro utente, a cui saranno inviati i trasferimenti in ricezione dalla "sorgente".
- XDCC Reflex - Redirezione Download -> Rendi Permanenti Tutte le Redirezioni Attive: Salva in modo permanente tutte le redirezioni eventualmente attive.
- XDCC Reflex - Redirezione Download -> Cancella Tutte le Redirezioni Attive: Cancella tutte le redirezioni attive.NOTARE BENE ha scritto:Per cancellare anche quelle eventualmente permanenti è necessario salvarle.
- Configurazione: È il sotto-menu che contiene tutti i comandi per configurare il comportamento dell'XDCC MANAGER.
- Configurazione -> Visualizza Configurazione Corrente: Mostra lo stato delle variabili configurate e il relativo valore.
- Configurazione -> Elenca Statistica degli XBSPSE sull'Ultima Ricerca.: Visualizza una statistica dei risultati ottenuti e dei relativi tempi di ogni XBSPSE che ha partecipato nell'ultimo - eventuale - ricerca eseguita.CONSIGLIO ha scritto:È molto importante mantenere monitorate le statistiche al fine di verificare il corretto funzionamento degli XBSPSE attivi, ed eventualmente, valutare se è il caso di inibire quelli che presentano malfunzionamenti (che potrebbero rallentare, anche di molto, i tempi di ricerca).
- Configurazione -> Secondi di attesa prima di abortire la ricerca ...: È possibile che un XBSPSE non riesca a portare a termine il compito di creare un database delle risorse XDCC per il quale è stato invocato o comunque non in tempi ragionevoli. Questo comando consente di configurare un TIMEOUT oltre al quale non si è disposti ad attendere.CONSIGLIO ha scritto:Per default il TIMEOUT è 600 secondi (10 minuti). A seconda del numero di XBSPSE coinvolti, la relativa tipologia, le prestazioni del proprio hardware ed, in particolare, della connessione ad Internet è possibile che questo tempo sia più che sufficiente come assolutamente scarso.
È opportuno variarlo solo in caso di problemi. - Configurazione -> Numero massimo di risultati ...: Rappresenta il numero massimo di risultati che una ricerca può visualizzare.
- Configurazione -> Elimina Risultati incompleti: Gli XBSPSE di tipo LIST tendono a fornire risultati incompleti, a livello di informazioni relative al Network/Canale/BOTSERV dal quale scaricare la risorsa desiderata. Questa opzione consente di eliminare, appunto, quei risultati in cui non siano presenti tutte le informazioni necessarie per ottenere le risore in modo completamente automatico.
- Configurazione -> Elenca Risultati senza Formattazione: Al fine di visualizzare, in modo leggibile, i risultati delle ricerche direttamente nella finestra di XChat, i campi che compongono ogni risultato possono essere "troncati" per mantenere l'impaginazione; questo comporta che, quando il nome del network o del BOTSERV supera un certo numero di caratteri, viene troncato e non è più poissibile fare distinzioni. Se questo comportamento infastidisce, lo si può disabilitare tramite questa opzione.
- Configurazione -> Mantieni solo i risultati che soddisfano tutte le chiavi di ricerca: Il Motore di Ricerca si preoccupa che tutte le parole chiave fornite siano presenti, in qualsiasi ordine e senza fare distinzione tra maiuscole e minuscole, per ogni risorsa xdcc (la ricerca viene fatta su: Nome Network, Canale, Nickname BOTSERV, Dimensione e Nome del File).
- Configurazione -> Togli le chiavi superflue durante la ricerca: Durante la ricerca di tipo LIST e PASSWORD, toglie le chiavi di ricerca inferiori ai 4 caratteri, in modo da velocizzare l'elaborazione (cercare chiavi molto corte, comporta tempi più lunghi e risultati inattesi).
- Configurazione -> Elimina i risultati della ricerca WEB sovrapposti a quella LIST: Gli XBSPSE di tipo WEB sono meno affidabili di quelli LIST e PASSWORD e, tramite questa opzione, è possibile forzare l'XDCC MANAGER a prediligere, a parità di risultato, le risorse individuate tramite quest'ultime tipologie.
- Configurazione -> Usa la Coda dei Download: Quando questa opzione è attiva l'XDCC MANAGER impedisce - salvo non venga forzato - che siano elaborati più download contemporaneamente.
- Configurazione -> Esegui Plugin di Ricerca (XBSPSE) in parallelo: Per ottimizzare i tempi di ricerca è possibile eseguire gli XBSPSE in contemporanea.CONSIGLIO ha scritto:In caso di problemi può essere opportuno disattivare questa opzione, soprattutto quando l'hardware accusa in modo eccessivo un carico di lavoro elevato.
- Configurazione -> Consenti Plugin di Ricerca (XBSPSE) che richiedono Password: Alcuni XBSPSE, al fine di creare il proprio database, necessitano di ottenere una password, attraverso un apposito software (detto crawler), con cui accedere alla lista delle risorse disponibili; questa operazione è molto complicata e richiede una certa elaborazione che, conseguentemente, può concludersi con un fallimento. Ecco, quindi, che - in caso di problemi - può essere opportuno disabilitare questa tipologia di XBSPSE.
- Configurazione -> Controlla files scaricati quando viene fornito MD5SUM: Alcuni BOTSERV, alla fine del trasferimento, forniscono un codice di controllo (md5sum) che consente di verificare l'integrità del file e, conseguentemente, all'XDCC MANAGER di eseguire questo controllo in automatico.
- Configurazione -> Annulla Automaticamente Download Medesimo File: Nel caso in cui il sistema stia per avviare il trasferimento di un file che ha il medesimo nome di uno già presente nella cartella di quelli completati, abortisce automaticamente.INFORMAZIONE ha scritto:Questo consente di lanciare il download della medesima risorsa da più fonti diverse, aumentando la probabilità che la si riesca ad ottenere, senza tuttavia trovarsi con copie multiple della stessa.
- Configurazione -> Consenti Ripresa Download Automatica: L'XDCC MANAGER, nel caso in cui sopraggiungano problemi di connessione, ha la capacità di riprendere in modo automatico trasferimenti interrotti.NOTARE BENE ha scritto:Questa opzione esclude in modo automatico l'opzione "Consenti Ripresa Download Manuale".
- Configurazione -> Consenti Ripresa Download Manuale: L'XDCC MANAGER, nel caso in cui sopraggiungano problemi di connessione, ha la capacità di riprendere in modo manuale trasferimenti interrotti.NOTARE BENE ha scritto:Se questa opzione viene disabilitata insieme a "Consenti Ripresa Download Automatica" i download non saranno recuperati in caso di problemi sulla connessione con il BOTSERV.
- Configurazione -> Consenti Ripetizione Automatica Download Fallito: Nel caso in cui sopraggiungano dei problemi di trasferimento l'XDCC MANAGER provvede ad eseguire in automatico le operazioni necessarie per richiedere nuovamente la medesima risorsa al BOTSERV.
- Configurazione -> Mantieni Download in Coda anche dopo Timeout: Abilitando questa opzione, nel momento in cui una risorsa impiega troppo tempo per passare dallo stato di ELABORAZIONE a quello di TRASFERIMENTO, l'XDCC MANAGER non la elimina dalla Coda dei Download e procede con quella eventualmente successiva.NOTARE BENE ha scritto:La presenza di risorse nella Coda dei Download che hanno difficoltà ad essere elaborate può essere sintomo che il BOTSERV non risponde alla richiesta, oppure, che effettivamente si è in presenza di una "coda di attesa" che deve essere smaltita.
In questi casi è comunque sempre opportuno verificare manualmente la situazione, nonostante lo script tenti comunque (anche a seconda della configurazione), di gestirla nel modo più opportuno. - Configurazione -> Forza periodicamente Download in stato di Timeout: Se, nella Coda dei Download, vengono individuati dei processi in stato di timeout e non sono attive elaborazioni in uno stato normale, provvede a forzarli inviando nuovamente al BOTSERV, relativo al primo processo individuato, la richiesta di download.
- Configurazione -> Accetta Trasferimenti Ambigui: Abilitando questa opzione, nel momento in cui un BOTSERV invia un file diverso dal previsto, anziché rifiutarlo e annullare il download (passando all'eventuale elemento successivo nella coda) - comportamento di default - lo accetta comunque.CONSIGLIO ha scritto:Nel momento in cui un BOTSERV invia il file sbagliato è sintomo che i dati contenuti nel database permanente del relativo XBSPSE sono obsoleti (nel caso in cui sia di tipo LIST o PASSWORD); in questo caso conviene tentare con l'aggiornamento del database.
Se, invece, i dati provengono da un XBSPSE di tipo WEB è sempre sintomo che sono obsoleti ma, in questo caso, risulta opportuno procedere manualmente (l'alternativa è fare una richiesta di aggiunta a BuDuScRiPt di un XBSPSE per il relativo network/canale ... tentare non costa nulla e io non mordo di certo, sono innocuo !!!
) - Configurazione -> Disabilita Private Killer System Automaticamente: Il Private Killer System è un sistema di protezione che, se attivo, può compromettere il funzionamento dell'XDCC MANAGER perché può bloccare la ricezione (e, in certi casi, la relativa risposta automatica) di messaggi importanti ai fini dell'elaborazione.CONSIGLIO ha scritto:È vivamente consigliato abilitare questa opzione se il Private Killer System è attivo e si intende usare l'XDCC MANAGER.
Se non se ne vuole fare a meno sarà altrimenti necessario sorvegliare manualmente e accettare i messaggi privati che sono coinvolti nell'elaborazione dell'XDCC MANAGER (cosa non facile da capire). - Configurazione -> Messaggi del BOTSERV solo nella Finestra Relativa: È possibile che, durante il periodo di attesa che passa dalla RICHIESTA al TRASFERIMENTO o anche dopo quest'ultimo, il BOTSERV comunichi dei messaggi; spesso risultano indesiderati o comunque noiosi e questa opzione consente di relegarli solo nella relativa finestra.
- Configurazione -> Crea Database Permanenti degli XBSPSE Automaticamente quando sono AWAY: Al fine di velocizzare il più possibile la ricerca delle risorse XDCC è possibile fare in modo che il database permanente degli XBSPSE di tipo LIST e PASSWORD venga aggiornato - giornalmente - in modo automatico quando l'utente risulta in stato di AWAY.CONSIGLIO ha scritto:È molto utile utilizzare questa opzione quando, oltre all'XDCC MANAGER, si tende a rimanere permanentemente connessi ai Network IRC; impostando lo stato di AWAY globale (menu: BuDuScRiPt -> Commuta stato di AWAY globalmente.
L'XDCC MANAGER esegue questa operazione lanciando gli XBSPSE uno per volta, in modo da non caricare troppo il sistema e facilitare un successo nella creazione dei database permanenti. - Configurazione/Aggiorna automaticamente database permanenti obsoleti: Abilitando questa opzione, nel momento in cui il download di una risorsa fallisca per una ragione imputabile ad informazioni errate/obsolete, fornite da un motore di ricerca (XBSPSE) che fa uso di database semi-permanenti (ad esempio tutti quelli la cui fonte è una LISTA), quest'ultimo viene automaticamente eliminato al fine di farlo rigenerare alla successiva ricerca.CONSIGLIO ha scritto:Questa opzione può essere utile abilitarla nel momento in cui si utilizzano degli XBSPSE, di tipo LIST o PASSWORD, la cui fonte viene aggiornata molto frequentemente e quindi può risultare facilmente osboleta.
La situazione si evidenzia quando viene segnalato che il BOTSERV non è presente nel canale, oppure, quando viene inviato il file diverso dal previsto.
Tuttavia, se la situazione persiste - a seguito anche dell'aggiornamento del database semi-permanente - e non si ottiene beneficio, è più opportuno disabilitare il relativo XBSPSE. - Configurazione -> Emetti Segnali Acustici di Avviso: In occasione di importanti attività dell'XDCC MANAGER è possibile farsi avvisare con segnali acustici abilitando questa opzione.
- Visualizza Database Permanenti in Formato File Elenco: Anziché visualizzare - nelle ricerche - il solo nome del file, vengono elencati - separati in colonne - tutti i dati necessari per effettuare un download (Network, Canale, Botserv, ID, Dimensione e Nome File).SUGGERIMENTO ha scritto:Utilizzando UDA DATA COPY come visualizzatore esterno è possibile, quando si utilizza il comando di menu XDCC -> Risorse Disponibili nei Database Permanenti, effettuare ricerche e salvarle direttamente nel formato File Elenco; caricando la ricerca salvata con il comando XDCC -> Scarica tramite File Elenco è quindi possibile inserire nella Coda dei Download più richieste contemporaneamente.
- Configurazione -> Utilizza UDA DATA COPY come Visualizzatore Esterno: UDA DATA COPY è un visualizzatore di file di testo ASCII che consente di eseguire ricerche tramite espressioni regolari e copiare nella clipboard del sistema operativo il testo selezionato; abilitando questa opzione, quando si utilizza il comando di menu XDCC -> Cerca Risorse Disponibili nei Database Permanenti , viene utilizzato UDC anziché il visualizzatore interno allo script.
- Configurazione -> Modalita Debug: Quando abilitata, genera un file di log (salvato nella cartella "$HOME/.xchat2/buduscript/tmp/" con estensione ".log") che può essere utile ad individuare eventuali problemi dell'XDCC MANAGER.
- Configurazione -> Cancella la Cache del Search Engine: Gli XBSPSE di tipo LIST e PASSWORD generano dei database permanenti al fine di accelerare la ricerca delle risorse; questo comando consente di eliminarli e forzare l'XDCC MANAGER a ricostruirli.INFORMAZIONE ha scritto:Questo comando può essere usato nel momento in cui ci si accorge che uno o più XBSPSE fanno riferimento a database obsoleti o corrotti.
- Configurazione -> Cancella lo Stato della Coda dei Download: Consente di prenotare la cancellazione dello stato della Coda dei Download al successivo avvio di XChat.NOTARE BENE ha scritto:L'XDCC MANAGER salva automaticamente - e in modo permanente - lo stato della Coda dei Download al fine di ripristinarla al successivo avvio del client.
Tuttavia, nel caso in cui - per qualche ragione - il database dovesse corrompersi, può essere opportuno azzerarlo al successivo avvio di XChat in modo da evitare problemi. - Configurazione -> Elenca i Network che necessitano di un Alias: Visualizza una lista di Network IRC per i quali l'XDCC MANAGER non riesce a trovare un server corretto e funzionante.INFORMAZIONE ha scritto:Gli XBSPSE di tipo LIST ottengono spesso informazioni obsolete, incomplete o non completamente corrette; può succedere che i dati forniti non siano sufficienti da consentire l'individuazione del network irc in automatico e quindi, manualmente, è necessario fornire all'XDCC MANAGER il relativo alias.CONSIGLIO ha scritto:Per individuare l'alias di un Network IRC non c'è una procedura precisa; grosso modo bisogna armarsi di pazienza e cercare su un motore di ricerca web.
- Configurazione -> Aggiungi un Network Alias: Consente di associare al Nome di un Network IRC il relativo Server, che sarà usato dall'XDCC MANAGER per il collegamento.
- Configurazione -> Rimuovi un Network Alias: Consente di rimuovere una precedente associazione.
- Gestione Motori di Ricerca: Questo menu gestisce gli XBSPSE; solo quelli abilitati saranno effettivamente utilizzati quando si cerca una risorsa XDCC.
- Gestione Motori di Ricerca -> Ricarica la lista dei XBSPSE disponibili.: Consente di aggiornare la lista degli XBSPSE effettivamente installati.
- Gestione Motori di Ricerca -> Attiva tutti gli XBSPSE disponibili.: Abilita tutti gli XBSPSE che non risultano attivi.
- Gestione Motori di Ricerca -> Disattiva tutti gli XBSPSE disponibili.: Disabilita tutti gli XBSPSE che risultano attivi.
- Gestione Motori di Ricerca -> Collegamento Automatico al Network: In questo menu è presente, per ogni XBSPSE installato, una voce che consente di collegarsi al Network/Canale relativo.
- Gestione Motori di Ricerca -> Verifica gli XBSPSE Installati: Lancia una procedura che apre una finestra e, per ogni XBSPSE instllato, ne verifica il funzionamento. La procedura può durare molto tempo e richiede l'intervento dell'utente, che deve controllare il risultato di ogni singola elaborazione e, in caso di problemi, valutare la possibilità di segnalarlo.
- Gestione Motori di Ricerca -> Visualizza ultimo LOG di controllo generato: Apre una finestra che riporta il risultato ottenuto dall'ultima Verifica gli XBSPSE Installati; chiaramente, affinché ce ne sia uno, è necessario eseguire preventivamente quest'ultima.
- Gestione Motori di Ricerca -> Installa XBSPSE da terze parti: Viene chieso un URL dal quale installare un pacchetto contenente XBSPSE creati e mantenuti da terze parti (quindi non da UDA'Software).CONSIGLIO ha scritto:Utilizzare questa funzionalità per installare software aggiuntivo solo ed esclusivamente da fonti ritenute molto attendibili.
Notare che lo script (ed, in particolare, UDA'Software) non esegue nessun tipo di controllo sulla provenienza e sul contenuto di questo software, il quale, può essere potenzialmente dannoso per il sistema o per la privacy nel caso in cui sia creato o comunque alterato da malintenzionati. - Gestione Motori di Ricerca -> Rimuovi XBSPSE creati e gestiti da terze parti: COMANDO NON ANCORA IMPLEMENTATO