home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
sqfltro.zip
/
CONFIG.FRA
next >
Wrap
Text File
|
1995-04-01
|
18KB
|
542 lines
; SqFilter.Cfg (Version française)
; ------------
; Exemple de fichier de configuration pour SqFilter.
; (C) Raphaël Vanney, 09/1994
;----------------------------------------------------------------------------
; Tout d'abord, SqFilter ne fait pas la différence entre majuscules et
; minuscules.
;
; Dans ce fichier, on appele "guillemet" le signe utilisé par les anglo-
; saxons (double apostrophe, ") et non les signes français (« »).
;
; Est-il nécessaire de préciser que les lignes commençant par un ';' sont
; des commentaires ?
;
; La ligne suivante demande au programme d'utiliser des messages en
; français. Cette ligne est inutile si le pays déclaré dans votre
; CONFIG.SYS est la France ou un pays francophone.
;
français
;
; Le mot-clé Address vous permet de définir votre adresse réseau.
; Il est préférable de renseigner cette adresse si vous utilisez le
; processeur de requêtes Allfix.
;
Address 2:320/215.9
;
; LogLevel précise à SqFilter la quantité d'informations à mettre dans le
; fichier journal (SqFilter.Log). Un éventuel paramètre Log<x> passé sur
; la ligne de commande sera remplacé par celui spécifié ici (mais sera
; néanmoins en vigueur jusqu'à cette ligne du fichier de configuration).
; La valeur par défaut est 1, le maximum est 4.
;
LogLevel 3
;
; La ligne suivante définit la taille maximale du fichier journal.
; Cela évite de faire périodiquement le ménage dans le fichier .LOG,
; SqFilter s'en charge quand le fichier atteint sa taille limite.
; La valeur par défaut est de 100ko, elle peut être remplacée par
; toute valeur comprise entre 1 et 2^31 (octets).
;
; Attention, l'opération qui consiste à réduire la taille du fichier
; journal peut être assez longue si celui-ci occupe 10Mo...
;
LogSizeLimit 256000
;
; SquishUserNo sert à dire à SqFilter quel enregistrement il doit utiliser
; dans le fichier mémorisant le numéro du dernier message lu. Assurez-vous
; que cette valeur est différente de celle utilisée par votre lecteur de
; messages. Si votre BBS/point utilise un fichier USERS.BBS, je vous
; recommande de :
; - créer dans USERS.BBS une ligne contenant 'SqFilter' comme nom
; d'utilisateur,
; - utiliser comme valeur pour SquishUserNo le n° de la ligne où vous
; avez créé 'SqFilter' dans USERS.BBS, moins un (par exemple, si
; 'SqFilter' est le deuxième nom d'utilisateur dans USERS.BBS, il est
; en ligne 2, il faut donc utiliser la valeur 1 pour SquishUserNo).
;
; Si l'intérêt suscité est suffisant, SqFilter fera lui même cette
; petite manipulation (faites moi savoir si cela vous intéresse).
;
SquishUserNo 5
;
; FidoUserNo est l'équivalent de SquishUserNo, mais pour les bases
; fido *.MSG.
;
FidoUserNo 5
;
; JAMUserName tells SqFilter which user name to use (this is necessary
; to retrieve the last read information). You may use any name you want
; (I recommend not to use a real user's name, though). The default is
; 'SqFilter'.
;
JAMUserName SqFilter User Id number 1
;
; JAMUserCRC is another way of telling SqFilter which JAM user id to use.
; The JAM bases actually identify last read information by mean of the CRC
; of the user name. You may use hexadecimal numbers by using the '$' prefix,
; ie :
; JAMUserCRC $12a45b78
;
; SquishMaxMsg définit le nombre maximum de messages dans une base, par
; défaut. Cette valeur sera utilisée par SqFilter quand il écrit dans
; une base pour laquelle le nombre maximum de messages n'a pas été défini,
; ou quand il crée une nouvelle base de messages.
; La valeur par défaut est 100, vous pouvez spécifier toute valeur
; comprise entre 1 et 2 milliards.
;
SquishMaxMsg 200
;
; LockMaxDelay tells SqFilter how long it should wait, at most, for
; a file to be available for a lock. If a file can't be locked when
; SqFilter needs to, it will try to lock it for the specified amount
; of time. If the file couldn't be locked during all that time,
; SqFilter will issue an error message and fail. The value represents
; hundreds of second. The default value is 2000 (twenty seconds).
; It is a good idea to increase this value is you plan to run other
; processes using the same bases as SqFilter, at the same time.
;
LockMaxDelay 6000
;
; Les trois lignes suivantes, optionnelles, servent à construire l'en-tête
; des messages de statistiques générés par SqFilter. Il n'est pas néces-
; saire de mettre des guillemets.
StatMsgFrom Le statisticien
StatMsgTo Tout le monde
StatMsgSubject Statistiques sur les messages récents
;
; Définition des bases messages (conférences). Les conférences sont définies
; de la même façon que dans GoldEd, ce qui devrait permettre à certains
; de faire du copier/coller.
;
; Pour ceux qui n'utilisent pas GoldEd, voici la syntaxe :
;
; AREA <tag> <nom> <format>[<type>] <chemin> [attributs]
;
; <tag>
; Nom raccourci de la conférence.
;
; <nom>
; Inutilisé par SqFilter. Entouré de guillemets.
;
; <format>
; Format de la base message. Peut être 'M' pour Squish, 'F' pour
; une base messages fido *.MSG ou 'J' pour une base JAM.
;
; <type>
; Optionel, inutilisé par SqFilter.
;
; <chemin>
; Nom du fichier Squish, sans extension.
;
; <attributs>
; Optionel, inutilisé par SqFilter.
;
Area MyMsg "Tous mes messages" ME e:\test
Area MyGames "Messages sur mes jeux" ME e:\doom
Area Interest "Messages intéressants ?" ME e:\interest
Area Wanted.Fr "Requêtes Allfix" ME e:\Lora\Msgs\WantedFr
;
; Définition manuelle de bases messages Fido *.MSG :
;
Area NetMail "NetMail" FN e:\lora\fido\netmail
;
; Définition des conférences à l'aide d'un fichier AREAS.BBS.
;
; AreaFile <type_fichier> <nom_fichier>
;
; <type_fichier>
; Type de fichier de définition de conférences. Seul le type 'AreasBBS'
; est actuellement géré.
;
; <nom_fichier>
; Nom complet du fichier.
;
AreaFile AreasBBS Areas.BBS
Area OS2HW "" ME e:\lora\msgs\os2hw
Area OS2DOS "" ME e:\lora\msgs\os2dos
Area OS2BBS "" ME e:\lora\msgs\os2bbs
Area OS2 "" ME e:\lora\msgs\os2
Area OS2Prog "" ME e:\lora\msgs\os2prog
Area OS2.Fr "" ME e:\lora\msgs\os2fr
Area Comp.OS.OS2.Advocacy "" ME e:\lora\msgs\osadvoc
Area Comp.OS.OS2.Announce "" ME e:\lora\msgs\osannoun
Area Comp.OS.OS2.Apps "" ME e:\lora\msgs\osapps
Area COMP.OS.OS2.BETA "" ME e:\lora\msgs\osbeta
Area COMP.OS.OS2.BUGS "" ME e:\lora\msgs\osbugs
Area COMP.OS.OS2.MISC "" ME e:\lora\msgs\osmisc
Area COMP.OS.OS2.MULTIMEDIA "" ME e:\lora\msgs\osmultim
Area COMP.OS.OS2.SETUP "" ME e:\lora\msgs\ossetup
Area GAMING "" ME e:\lora\msgs\gaming
Area JEUX.FR "" ME e:\lora\msgs\jeuxfr
Area INTER-BBS "" ME e:\lora\msgs\interbbs
Area Bubulle "" ME e:\lora\msgs\bubulle
;
; Début de définition d'un filtre. Vous pouvez définir autant de filtres
; que désiré (en fait, autant que la mémoire disponible le permet).
;
BeginFilter
;
; Définition des conférences à scruter ; vous pouvez inclure n'importe
; lesquelles des conférences précédement définies. Les noms génériques
; (OS2*) sont gérés (seul une étoile '*' à la _fin_ du nom est gérée,
; en fait. "OS2*" est reconnu, mais pas "*.FR").
; Scan définit les conférences à scruter, tandis qu'UnScan définit les
; conférences à ne pas scruter parmi celles précédement spécifiées par
; Scan. La conférence destinataire ('To') est automagiquement enlevée
; des conférences à scruter.
;
Scan *
UnScan MyGames
UnScan Interest
;
; La ligne 'To' définit où seront copiés les messages filtrés. Il ne
; peut y avoir qu'une ligne 'To' par filtre.
;
; To <tag> [<max_msg>]
;
; <tag> est le nom raccourci d'une conférence précédement définie.
;
; <max_msg> définit le nombre maximum de messages qui seront conservés
; dans la base destination. Si cette valeur n'est pas donnée,
; SquishMaxMsg est utilisé.
;
; L'API Squish précise que les programmes ont la responsabilité de
; maintenir le nombre de messages dans la base inférieur ou égal à
; un maximum spécifié dans l'en-tête du fichier. SqFilter, donc,
; s'assure toujours que le nombre de messages présents dans une
; base où il écrit ne dépasse pas le maximum. Mais, car il y a un
; mais, certains programmes (GoldEd, Lora...) mettent ce nombre
; maximum de messages à 0 !
;
; Si une valeur <max_msg> est donnée, SqFilter l'affectera comme
; nombre maximum de messages pour cette base, quel que soit le
; maximum précédent.
; Si <max_msg> n'est pas spécifié, SqFilter ne modifiera pas le
; nombre maximum de messages dans cette base, sauf si ce maximum
; est de zéro (non renseigné dans le fichier), auquel cas SqFilter
; remplacera ce 0 par la valeur de 'SquishMaxMsg'.
;
; Les bases messages destination n'ont pas besoin d'être compactées
; ni réorganisées, vous pouvez donc omettre de les définir dans la
; configuration de votre mailer/tosser/scanner (mais vous devez les
; définir dans la configuration de votre lecteur).
;
; Le paramètre <max_msg> est irrelevant pour les bases fido *.MSG.
;
To MyMsg 100
;
; Définition des mots-clé
;
; SqFilter traite les inclusions et exclusions dans l'ordre où elles
; se trouvent dans le fichier de configuration.
; La syntaxe d'une ligne de filtrage est la suivante :
;
; Include|Exclude [<section>] <texte>
;
; <section> est défini comme
; <section>=mot_clé_section [<section>]
;
; les <mot_clé_section> valides sont :
; to : recherche la chaîne dans le champ 'à :'
; from : " " " " " " 'de :'
; subject : " " " " " " 'sujet :'
; message : " " " " " " corps du message
; kludges : " " " " les lignes de kludge
; header : " " " " les champs 'de :', 'à :' et 'sujet :'
; all : " " " " tout le message
;
; Si aucune section n'est définie, la recherche se fera dans la totalité
; du message. Vous pouvez inclure autant de <mot_clé_section> que nécessaire
; sur une même ligne.
;
; <texte> est n'importe quel texte entouré de guillemets.
;
; Exemple :
; ---------
; Le filtre suivant recopiera tous les messages contenant le texte
; "Raphael Vanney", à l'exception de ceux contenant "Raphael Vanney"
; comme destinataire (qui sont déja filtrés par mon mailer).
;
; Ce type de filtre peut être particulièrement pratique pour les conférences
; Internet (newsgroups), où tous les messages sont adressés à 'All'. En
; général, le corps du message contient une référence à l'expéditeur du
; message original, et ce filtre permet donc d'isoler les réponses à vos
; messages.
;
Include All "Raphael Vanney"
Exclude To "Raphael Vanney"
;
; Fin de la définition du filtre.
; Le mot-clé 'EndFilter' n'est pas optionel.
;
EndFilter
;
; Voici un filtre tout spécialement destiné aux fanatiques de DOOM, qui
; ne veulent pas entendre parler de codes permettant de tricher, mais
; sont toujours à la recherche de nouveautés et de fichiers PWAD.
;
BeginFilter
To MyGames 150
Scan GAMING
Scan JEUX.Fr
Include Subject "DOOM"
Include Subject Message "PWad"
Exclude All "cheat"
Exclude Message Subject "triche"
EndFilter
;
; En voici un pour les utilisateurs de GalCiv (la dernière ligne 'exclude'
; écarte les messages qui seront déjà filtrés par le premier filtre). On
; s'évite aussi les messages de cet abruti de "Jean Trèscon".
;
BeginFilter
To MyGames 150
Scan OS2*
Scan Comp.Os.OS2*
Include All "GalCiv"
Include All "Galactic Civilization"
Exclude From "Jean Trèscon"
Exclude All "Vanney"
EndFilter
;
; Voici une recherche plus large de tout ce qui peut nous intéresser.
;
; Ce traitement de textes Pluma a l'air bien intéressant...
BeginFilter
To Interest 200
Scan OS2*
Scan Comp.OS.OS2*
Include All "Pluma"
Exclude All "Vanney"
Exclude From "Joe Twit"
EndFilter
; Des nouveautés concernant mon matériel ?
BeginFilter
To Interest 200
Scan OS2HW
Scan Comp.OS.OS2.Setup
Scan Comp.OS.OS2.Multimedia
Include All "soundblaster"
Include All "TekRAM"
Include All "DC680"
Include All "Panasonic"
Include All "CR-562B"
Include All "CR562B"
Exclude All "Vanney"
Exclude From "Joe Twit"
EndFilter
;
; Le mot-clé 'Stat' demande à SqFilter de compiler des statistiques à
; partir des bases messages. C'est un moyen simple de fabriquer un
; listing des "10 meilleurs auteurs" de messages.
;
; La syntaxe du mot-clé 'Stat' est :
;
; Stat <champs> [<nombre_maxi>]
;
; où :
; <champs> = <nom_de_champ> [<champs>]
; <nom_de_champ> = From|To|Subject|PID
; From : statistiques sur les auteurs
; To : statistiques sur les destinataires
; Subject : statistiques sur les sujets
; PID : statistiques sur le kludge PID
; <nombre_maxi> = nombre maximum de lignes par rubrique. 10 par défaut.
;
; Notez qu'un filtre peut ne pas contenir de lignes 'include'/'exclude',
; s'il contient des lignes 'Stat'.
;
; Qui écrit, et sur quoi, dans les newsgroups consacrés à OS/2 ?
;
BeginFilter
Scan comp.os.*
Stat From Subject
To Interest
EndFilter
;
;-------------------------------------------------------------------------
;
; Ce qui suit est concerne le traitement des requêtes Allfix par SqFilter,
; et l'annonce des nouveaux fichiers.
;
;
; Définition manuelle d'un répertoire de fichiers ; syntaxe :
;
; FileArea <nom> <description> <liste> <chemin>
;
; où
;
; <nom> : nom utilisé pour identifier ce répertoire
;
; <description> : tout texte entre guillemets.
;
; <liste> : nom du fichier contenant la liste des descriptions
; pour ce répertoire (au format FILES.BBS).
;
; <chemin> : chemin d'accès aux fichiers de ce répertoire.
;
;
FileArea Exemple "Exemple" e:\lora\files\info\files.bbs e:\lora\files\info\
;
; Le mot clé LoraFiles vous permet d'éviter de configurer manuellement
; tous les répertoires de fichiers si vous utilisez LoraBBS.
; Veuillez noter que les répertoires de fichiers pour lesquels le
; champ 'Short Name' n'a pas été renseigné dans LSetup ne sont pas
; exploitables par SqFilter.
;
LoraFiles e:\Lora\SysFile.Dat
;
; MaximusFiles permet de lire un fichier de configuration des répertoires
; de fichiers au format FILEAREA.CTL de Maximus.
;
MaximusFiles FileArea.Ctl
;
; AfxScan fait savoir à SqFilter quels répertoires de fichiers doivent
; être scrutés lors d'une requête Allfix.
;
; AfxScan <nom>
;
; où <nom> est le 'Short Name' défini dans la configuration de Lora,
; le <nom> défini dans la commande 'FileArea' ou le numéro
; du répertoire dans le fichier FILEAREA.CTL.
;
AfxScan Info
AfxScan DOS*
AfxScan OS2*
AfxScan Pascal
AfxScan Divers
;
; AfxMaxAnswers fixe une limite au nombre de descriptions de fichiers
; qui seront envoyées en réponse à une requête Allfix.
;
AFxMaxAnswers 20
;
; AfxMaxDescLines fixe une limite au nombre de lignes dans une description
; de fichier.
;
AfxMaxDescLines 5
;
; AfxReqArea définit la base messages dans laquelle les requêtes Allfix
; doivent être recherchées. La conférence doit avoir été préalablement
; définie.
;
AfxReqArea Wanted.Fr
;
; AfxAnsArea définit la base messages où les réponses aux requêtes seront
; envoyées.
;
AfxAnsArea Wanted.Fr
;
; AfxFoundHdr définit l'en-tête du message envoyé en réponse à une requête.
; Le texte est terminé par le mot clé 'EndTxt' isolé sur une ligne.
;
AfxFoundHdr
Trouvé sur : Zlika
SysOp : Raphaël Vanney
Situé à : Courbevoie, France
Téléphone : +33-1-47748723
Vitesse max : 14400
Horaires : de 10h à 18h les jours ouvrés.
EndTxt
;
; AfxFoundFtr définit le pied de page du message envoyé en réponse à une
; requête.
;
AfxFoundFtr
Vous pouvez télécharger librement ces fichiers.
F'req SQFLTRO pour la dernière version OS/2 de SqFilter, SQFLTRD pour DOS.
EndTxt
;
; NFAScan indique quels répertoires de fichiers doivent être scrutés à
; la recherche de nouveaux fichiers.
;
NFAScan DOS*
NFAScan OS2*
NFAScan Exemple
; recherche dans une area Maximus :
NFAScan 1
;
; NFAAnnounce indique à SqFilter dans quelle base message les annonces
; de nouveaux fichiers doivent être postées.
;
NFAAnnounce MyMsg
;
; NFAMessageHdr définit l'en-tête des messages d'annonce de nouveaux
; fichiers.
;
NFAMessageHdr
Les fichiers suivants sont récement arrivés sur Zlika :
EndTxt
;
; NFAMessageHdr définit le pied de page des messages d'annonce de nouveaux
; fichiers.
;
NFAMessageFtr
Venez vous servir !
EndTxt
;
; NFAMemoSize indique à SqFilter le nombre de fichiers dont il doit
; garder la trace afin de ne pas les annoncer plusieurs fois. Une
; valeur idéale pour ce paramètre serait légèrement supérieure au
; nombre total de fichiers disponibles sur votre système.
; La valeur par défaut est 1000, le maximum est 16300.
; Une valeur trop importante peut entraîner des problèmes de mémoire
; sous DOS.
;
NFAMemoSize 1000
;
;------------------------------------------------------------------------- EOF