home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS 1
/
BBS#1.iso
/
maximus
/
llist100.arj
/
LLIST.DOC
< prev
next >
Wrap
Text File
|
1993-12-20
|
7KB
|
161 lines
■ L-List ■
──────────
Questo programma *NON* e' di pubblico dominio; potete usarlo per
un breve periodo di valutazione, e quindi se vorrete continuare ad
usarlo dovrete registrarvi pagando L. 10.000 ($ 6.00) a:
Alessandro Trebbi, via Cecchi 52, 61100 Pesaro
Riceverete cosi' la chiave per continuare ad usare liberamente
questo programma, via Crash Mail o Lettera (scegliete voi il mezzo
preferito).
* Caratteristiche:
LList serve a generare vari tipi di liste files, lasciandovi
inoltre la possibilita' di personalizzarle con le sue numerose
opzioni.
LList si allontana molto dal funzionamento di programmi
tradizionali di questo tipo:
* E' estremamente veloce (1/3~1/4 del tempo impiegato dai
programmi convenzionali);
* Versatile (le opzioni vengono definite su linea di comando);
E non e' neanche semplicemente una utility per generare liste,
visto che ha anche notevoli opzioni per mantenere in ordine le
vostre aree files (vedi opzioni "FIXFBBS", "FILEIDX,DUP");
* Uso di LList:
LList deve essere lanciato dalla directory della vostra BBS, e
cerca nell'ordine i files di configurazione di Lora (SysFile.Dat),
SuperBBS (FlSearch.Bbs), Remote Access (Files.Ra) e Maximus
(Area.Dat).
LList usa un file di configurazione, LList.Cfg, in cui leggere
vari parametri (la maggior parte dei quali possono essere
ridefiniti da linea di comando); rimando alle varie sezioni per le
KeyWord e comandi disponibili. In ogni caso, LList funziona anche
se il file LList.Cfg non viene trovato, usando in quest'ultimo
casi i parametri di default (per migliori risultati, rinominate ed
editate il file Example.Cfg presente nel pacchetto).
Dovrebbe quindi gia' funzionare sul vostro sistema: provate ad
esempio "LLIST RANGE 0-32767", per generare le varie liste
(AllFiles.Txt, NewFiles.Txt, Files.Lst), da tutte le aree.
* Parte generale:
La selezione delle aree va fatta tramite parametri sulla linea di
comando; e' possibile elencare le varie aree, semplicemente
specificandone i numeri in seguito al parametro AREA, e anche
specificare un intervallo di aree da listare con il parametro
RANGE; le seguenti sono due linee di comando valide (da notare che
in caso specifichiate male qualche parametro LList vi dara' la
sintassi con cui dovrete lanciarlo):
LList AREA 1 2 3 4 5
LList RANGE 1-5
Le liste generate con questi due comandi saranno equivalenti;
questi parametri possono essere specificati insieme (AREA in
particolare anche piu' di una volta).
E' possibile inoltre selezionare le aree di certi gruppi
(parametro GROUP, attivo solo usando Lora), e selezionare le aree
al di sotto di un certo livello (impostato tramite parametro
MAXLEV).
La selezione dei files da listare viene fatta sia tramite file di
configurazione che tramite linea di comando.
Per selezionare i files orfani, si puo indicare "Orfani Y" nel
file di configurazione ovvero ORY su linea di comando; i files non
listati nel Files.Bbs e presenti nella directory di download che
non sono listati tra i vari parametri EXCLUDE verranno aggiunti
anch'essi nella lista, mettendo come descrizione quella definita
con ORFANISTR.
Per selezionare i files OffLine, si puo' indicare "OffLine Y" nel
file di configurazione ovvero OFY su linea di comando; i files
listati nel Files.Bbs e non presenti nella directory di download
verranno cosi' aggiunti alla lista, scrivendo in luogo di
lunghezza e data del file quanto avrete definito come OFFLINESTR.
Gli altri files (ne' orfani ne' offline) vengono normalmente
listati, a meno di non specificare OTN su linea di comando.
Il formato della lista puo' essere modificato e personalizzato in
vari modi: innazitutto, si puo' scegliere tra uno dei tre modi
predefiniti per scrivere l'intestazione di ciascuna area file; nel
file di configurazione, potrete scegliere come HdrStyle LList,
Febbs oppure Hlist; potrete inoltre scegliere il numero di colonne
entro cui formattare il testo, scegliendolo tramite parametro COL
da linea di comando (mettetelo pari la numero di colonne della
stampante per migliori risultati); da ultimo, potete opzionalmente
scegliere di non ordinare alfabeticamente la lista, mantenendo lo
stesso ordine dei files nel Files.Bbs, tramite l'opzione NOSORT.
Puo' essere inoltre personalizzato il formato di presentazione
della data; se usate Lora verra' letto dal file di configurazione,
altrimenti potrete definirlo direttamente con DATEPATTERN.
Potrete inoltre editare LLIST.HDR e LLIST.FTR, che sono i due
files da inserire in testa e in coda alle liste (nel file di
configurazione potrete definire dei Path alternativi per questi
duw files).
* ALLFILES.TXT (lista completa)
La lista completa dei files viene creata con il nome di default di
AllFiles.Txt; tale nome (e path) puo' essere ridefinito nel files
di configurazione, tramite il parametro ALLFILES; per migliori
risultati, createla su RamDisk.
* NEWFILES.TXT (Nuovi files)
Il path di questa lista e' definibile tramite parametro NEWFILES;
l'eta' dei nuovi files (espressa in giorni) puo' essere definita
nel file di configurazione ed anche ri-definita da linea di
comando, tramite parametro NEWDAYS; in particolare, con NewDays 0
questa lista non verra' generata.
* FILEIDX
Questa lista e' usata da Lora per i file request. Viene generata
specificando FILEIDX su linea di comando, ed i files inseriti sono
tutti quelli fisicamente presenti nella directory di download
(indipendentemente dal settaggio per i files Orfani e dai vari
parametri EXCLUDE);
* OKFILE
Questo e' il classico file usato da Binkley ed altri mailer per i
file request; contiene i path delle varie aree files
(eventualmente passwordati se avrete definito OKFILEPWD), nonche'
i vari magic names definiti nel file di configurazione (MAGIC
<path> <commento>, dove in particolare <path> puo' contenere
wildcards, nel qual caso viene selezionato il file piu' recente
che viene trovato, e commento puo' essere una password). Per non
generare questa lista, specificate NOOKFILE da linea di comando.
* FIXFBBS
Un discorso a parte merita questa opzione; gli algoritmi di LList
consentono di identificare rapidamente duplicati, files orfani e
offline; una volta selezionati da linea di comando i files che si
desidera (non si desidera) listare, potrete ricreare il vostro
file di indice ripulito (nello stesso ordine di quello originario
se avrete selezionato NOSORT, in ordine alfabetico se non avete
invece selezionato questa opzione); il file riscritto avra'
estensione NEW, oppure ORF se avrete selezionato solo i files
Orfani, oppure DEL se avrete selezionato solo i files OffLine.
specificando FIXFBBS,REPLACE come opzione, il Files.Bbs andra' a
sovrascrivere quello precedente (da usare con cautela).