home *** CD-ROM | disk | FTP | other *** search
- Y_LIST versie 3.00 (28/03/93) Copyright (c) Berry Van Hombeeck, 1993
- -----------------------------------------------------------------------------
-
-
-
-
-
-
-
- ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──────┐ ┌──────────┐
- │▒▒│ │▒▒│ │ │ └──┘ │ ┌───┘ └───┐ ┌───┘
- │▒▒└─┘▒▒│ │ │ ┌──┐ │ │ │ │
- │▒▒▒▒▒▒▒│ │ │ │ │ │ └───┐ │ │
- └─┐▒▒▒┌─┘ │ │ │ │ └───┐ │ │ │
- │▒▒▒│ │ │ │ │ │ │ │ │
- │▒▒▒│ │ │ │ │ │ │ │ │
- │▒▒▒│ ┌────┐ │ └────┐ │ │ ┌───┘ │ │ │
- └───┘ └────┘ └───────┘ └──┘ └──────┘ └──┘
-
- ┌─┐ ┌─┐ ┌───┐ ┌────┐
- │ └┐┌┘ │ └─┐ │ │ ┌┐ │
- └┐ └┘ ┌┘ ┌─┘ │ │ ││ │
- └┐ ┌┘ └─┐ │ │ ││ │
- └┐┌┘ ┌─┘ │ ┌┐ │ └┘ │
- └┘ └───┘ └┘ └────┘
-
-
-
-
-
- Allfiles list generator
-
-
-
-
-
-
-
- INHOUD
- ------
-
-
- 1. Wat is Y_List ? .......................... 2
-
- 2. Installatie .............................. 2
-
- 3. Y_List.cfg ............................... 2
-
- 4. Y_List.dsc ............................... 4
-
- 5. Opstarten ................................ 5
-
- 6. Normaal verloop .......................... 6
-
- 7. Omgekeerd verloop ........................ 6
-
- 8. Rekening gehouden met .................... 7
-
- 9. Beperkingen .............................. 7
-
-
-
-
- 1. Wat is Y_List ?
- ----------------
- Wel, Y_List is eigenlijk een eenvoudige en beknoptere versie van het befaamde
- X_List.
-
- Y_List analyseert het freq-bestand van FrontDoor en maakt een allfiles lijst
- aan. Het bazeert zich op een eventuele vorige versie om de file-beschrijvingen
- te vinden.
-
-
-
-
- 2. Installatie
- --------------
- Niets eenvoudiger dan het installeren van Y_List.
-
- Het Y_List-pakket komt ge-arj-t en bestaat uit deze 5 files :
-
- Y_LIST.EXE 67866 bytes Het eigenlijke programma
- Y_LIST.CFG 3860 bytes De config-file
- Y_LIST.DOC 12148 bytes Deze documentatie-file
- Y_LIST.HDR 1102 bytes Een voorbeeld van een header-file
- Y_LIST.DSC 214 bytes Een voorbeeld van een desc-file
-
- Plaats Y_LIST.EXE en Y_LIST.CFG bij voorkeur in uw FD-directory. Dit is
- niet verplichtend, maar plaats beide files wel TESAMEN in 1 directory.
-
-
-
-
- 3. Y_List.cfg
- -------------
- Nu het moeilijkste stuk : het aanpassen van de Y_LIST.CFG file.
-
- Y_LIST.CFG is een ASCII-file met daarin een aantal belangrijke lijnen,
- die gemakkelijk te editeren zijn met een programma- of Ascii-editor.
- (Elke lijn beginnend met een ; wordt genegeerd)
-
- Volgend formaat MOET behouden blijven :
-
- NAAM <commando>
-
- Voorbeeld met uitleg over de cfg-file:
-
- DIR C:\Fd\Req_Dir.Fd_
- Dit naar eigen instelling veranderen.
- Dit verwijst naar het freq-bestand dat door FrontDoor wordt gebruikt
- om file-request te honoreren.
-
-
-
- Blz 2
-
-
-
- LIST C:\Files\Allfiles.lst
- De naam en het path van de eigenlijke allfiles lijst.
- De beschrijvingen hieruit zullen gebruikt worden om de nieuwe aan
- te maken.
-
- NEWLIST C:\Files\Newfiles.lst (facultatief)
- De naam en het path van de lijst met de nieuwe files sinds xx dagen.
- Het aantal dagen wordt bepaald door het keyword NEWDAYS.
- Zet een ; voor de lijn om geen Newfiles lijst aan te maken.
-
- NEWDAYS 7 (facultatief)
- De maximale ouderdom, in dagen, van de files in de Newfiles lijst.
-
- NEWSTAR (facultatief)
- Geeft aan dat er in de Allfiles lijst een sterretje (*) moet komen
- voor de beschrijving van een bestand wanneer dit werd geselecteerd
- om in de Newfiles lijst te komen.
-
- LOG c:\Fd\Log\Y_List.log
- Dit is de naam van het log-bestand dat door Y_List wordt aangemaakt.
-
- HEADER c:\Fd\Y_List.Hdr (facultatief)
- Dit is het path en de naam van het bestand hetwelke bovenaan de
- Allfiles lijst zal geplaatst worden. Hierin kan eventueel de naam van
- het BBS komen, samen met de gevoerde magic-names. (Zie ook bijgeleverd
- voorbeeld)
-
- NEWHEADER c:\Fd\Y_Listnw.hdr (facultatief)
- Dit isd het path en de naam van de tekst-file dewelke bovenaan de
- Newfiles lijst zal geplaatst worden.
-
- DESC c:\Fd\Y_List.dsc
- Het path en de naam van het bestand waarin Y_List de beschrijving
- vindt van de areas. (Zie ook bijgeleverd voorbeeld)
-
- NO_COMMENT <No description given yet> (facultatief)
- Deze beschrijving wordt aan een bestand gegeven indien er geen
- andere of vorige werd gevonden.
-
- EXCL_DIR c:\files\files007 (facultatief)
- De files uit deze freq-directory zullen niet mee in de allfiles lijst
- worden opgenomen.
-
- EXCL_FILE files.bbs (facultatief)
- Deze file (uit eender welke directory) zal niet mee in de lijst worden
- opgenomen.
-
-
-
-
-
- Blz 3
-
-
-
- BBS [c:\files] (facultatief)
- Het path van het bestand FILES.BBS (Wordt ook door GoldED gebruikt)
- Indien er van een bepaalde file geen beschrijving gevonden is in de
- vorige lijst, zal Y_List geen zoeken in het bestand FILES.BBS.
- Laat u het path weg, dan zal gezocht worden in het bestand FILES.BBS
- dat zich in de file-area zelf bevindt (zoals RA dit verwacht).
- (Zie ook punt 3. hieronder)
-
- DOS ARJ a -jm -e d:\allfiles.arj c:\files\allfiles.lst (facultatief)
- Indien bvb de lijst moet verwerkt worden in een arj-archief, geef hier
- dan de VOLLEDIGE lijn zoals die ook vanuit DOS zou gegeven worden.
-
- Deze lijnen mogen naar eigen goeddunken veranderd en/of geschikt worden.
-
-
-
-
- 4. Y_List.dsc
- -------------
- Dit bestand heeft twee doelen. Ten eerste een beschrijving geven van de
- verschillende areas, en ten tweede aangeven welke hoofding er bij een bepaalde
- area hoort. Een voorbeeld-lijn :
-
- D:\FILES\GENERAL #2Algemene Area
- ^^^^^^^^^^^^^^^^ ^^
- | | ^^^^^^^^^^^^^
- | | |_ Beschrijving van de area
- | |
- | |__________ Nummer van de hoofding (#1, #2 of #3)
- | OPGELET! Dit is niet het nummer van de area
- |
- |____________________ De directory die bij de area hoort
-
- Wanneer geen nummer van de hoofding (#x) werd gegeven wordt automatisch
- hoofding 1 aangemaakt. Wanneer geen beschrijving wordt gegeven, wordt auto-
- matisch de naam van de directory als beschrijving verondersteld.
- Ter info het formaat van de verschillende hoofdingen :
- #1:
- ┌─────────────────────────────────────────────────────────────────────────────┐
- │ ░░▒▒▓▓██ Area : GENERAL [ Algemene files en DOS utilities ] ██▓▓▒▒░░ │
- └─────────────────────────────────────────────────────────────────────────────┘
-
- #2:
- ╓──────────╥──────────────────────────────────────────────────────────────────╖
- ║ Area 3 ║ MODEM [ Modem en communicatieprogramma's ] ║
- ╙──────────╨──────────────────────────────────────────────────────────────────╜
-
- #3:
- ╒═══════╤═════════════════════════════════════════════════════════════════════╕
- │ # 6 │ BETATEST [ Beta-release programma's ] ██▓▓▒▒░░ │
- ╘═══════╧═════════════════════════════════════════════════════════════════════╛
- Blz 4
-
-
-
- 5. Opstarten
- ------------
- Om nu een Allfiles lijst aan te maken typ je gewoon vanuit het DOS-prompt :
-
- C\FD> Y_List
-
- Mocht u Y_List willen runnen met een andere cfg bestand dan kan dit door simpel-
- weg de naam van het andere cfg bestand in te typen als command-line optie :
-
- C\FD> Y_List ANDERE.CFG
-
- Als u geen opzoekingen wil doen in uw vorige, oude Allfiles lijst, maar enkel
- in de bestanden FILES.BBS, dan kan u de optie /I (van Ignore) meegeven :
-
- C\FD> Y_List /I
-
- U kunt Y_List ook gebruiken om vertrekkende van uw Allfiles lijst de bestanden
- FILES.BBS te creeren, die nodig zijn voor bvb Remote Access.
- Hiervoor geeft u de command-line optie /R (van Reverse).
-
- C\FD> Y_List /R
-
- Een combinatie van de verschillende opties is eveneens mogelijk, bvb
-
- C\FD> Y_List ANDERE.CFG /R
- of
- C\FD> Y_List /I NOGEEN.CFG
-
- Er dient wel gezegd dat volgende combinatie toegelaten doch zinloos is :
-
- C\FD> Y_List /I /R WEETNIET.CFG
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Blz 5
-
-
-
- 6. Normaal verloop
- ------------------
- Hoe loopt nu het programma :
-
- - De bestanden HEADER en NEWHEADER worden voor de respectievelijke lijst
- geplaatst.
-
- - Het REQ_DIR.FD_ bestand wordt ingelezen en geanaliseerd. De verschillende
- directories worden ingelezen en voorzien van een hoofding. Indien er een
- description-file is gegeven (DESC) zal elke area voorzien worden van zijn
- beschrijving. Is die er niet, dan is de directory-naam de area-beschrijving.
- Y_List zal uit een eventuele vorige versie de beschrijvingen halen van de
- verschillende files, tenzij de optie /I is meegegeven. Moest de naam hier
- niet in voorkomen dan kan ook gezocht worden in het bestand FILES.BBS. Hierin
- kan ook een ruimere bestandsnaam gegeven worden. Bvb voor de nodediffs die
- telkens een andere extentie krijgen, kan het volgende in dat bestand staan :
- NODEDIFF. Laatste FidoNet Nodediff
- Wanneer hiermee gezocht wordt, zal elke nodediff die beschrijving meekrijgen.
- Wildcard, ook jokers genoemd zijn echter NIET toegelaten.
- Indien toch niets werd gevonden, zullen de bestanden voorzien worden van de
- bescchrijving die ingegeven is met het keyword NO_COMMENT. Deze lijnen
- kunnen dan met een eventuele tekst-editor veranderd en aangepast worden.
- Als er een Newfiles lijst naam is ingegeven dan wordt er gekeken of het
- bestand qua datum voldoet aan de gestelde eisen en zo ja dan wordt dit
- opgenomen in de Newfiles lijst.
-
- - In de LOG file worden enkele statistieken bijgehouden, zoals aantal files,
- aantal nieuwe files, gescande directories, fouten, etc...
-
- - Indien één of meerdere keywords DOS worden gevonden worden deze uitgevoerd.
-
-
-
-
- 7. Omgekeerd verloop (/R)
- -------------------------
- Wanneer de commando-lijn optie /R werd meegegeven dan zal het programma als
- volgt lopen :
-
- - Het bestand REQ_DIR.FD_ wordt ingelezen en geanaliseerd. De verschillende
- directories worden gelezen en van elk bestand dat in een bepaalde directory
- aanwezig is, wordt de beschrijving uit de Allfiles-lijst gehaald. De naam
- wordt dan samen met de beschrijving weggeschreven naar een bestand
- FILES.BBS in diezelfde directory.
-
-
-
-
-
-
-
- Blz 6
-
-
-
- 8. Rekening gehouden met...
- ---------------------------
- Bij het aanmaken wordt rekening gehouden met :
-
- - De area waarin de file geplaatst is.
-
- - De beschrijving die reeds werd gegeven.
-
- - Het ingeven van een hoofding is facultatief.
-
- - De beschrijving van de areas indien ze voorzien zijn.
-
- - Het type hoofding van de areas.
-
- - Als het getal achter NEWDAYS kleiner is dan 1, dan wordt er geen
- Newfiles lijst aangemaakt.
-
-
-
- 9. Beperkingen
- --------------
-
- Zoals elk goed programma heeft ook dit zijn beperkingen.
-
- - Zowat de grootste en belangrijkste beperking is het feit dat
- de extentie van de allfiles.lst uit EXACT 3 karakters moet bestaan.
-
- - De beschrijving van een directory mag maximaal 51 karakters lang
- zijn.
-
- - De beschrijving van een bestand mag hooguit 48 karakters tellen.
-
- - Er mogen slechts 20 lijnen zijn van elk volgend keyword :
- EXCL_DIR
- EXCL_FILE
-
- - Van het keyword DOS zijn slechts 5 lijnen toegestaan.
-
- - Uw OS moet de datum weergeven in het Europees formaat (dd-mm-yy)
-
-
-
- Met dank aan...
- ---------------
- Het A-Team en zijn sympathisanten voor het testen en aanbrengen van ideeen.
-
-
- Berry Van Hombeeck
- FidoNet 2:292/901
- ZyXELNet 16:900/140
-
- Blz 7
-