I første omgang lagde vi noen enkle modulære script for å generere tallmatriale for serveren. Scriptene leste en konfigurasjonsfil som spesifiserte kategori og søkekriterier og skrev resultatene ut til skjerm. Tellingen av dokumenter foregår etter følgende prinsipp:
find /www/almashriq/htdocs/lebanon \( -name '*.html' -o -name '*.txt' \) -print | wc -l
Denne kommandoen leter rekursivt etter alle filer med extension html eller txt under lebanon på Al Mashriq. Ønsker vi å utvide tallmatrialet også til å dekke bilder kan vi skrive kommandoen slik:
find /www/almashriq/htdocs/lebanon \( -name '*.html' -o -name '*.txt' -o -name '*.gif' -o -name '*.jpg' \) -print | wc -l
Konfigurasjonsfilen (~/admin/rels/.rels) har følgende oppsett:
Kommentarer:
Kommentering foregår etter vanlig UNIX-syntax, f.eks slik:
# dette er en kommentar
Tabelltittler:
<tittel>
Denne spesifiserer starten på en ny tabell-type. F.eks land, slik:
<Countries>
Kategori:
Navn Søkestreng for denne kategori *URL
Eks:
Egypt find /www/almashriq/htdocs/egypt \( -name '*.html' -o -name '*.txt' \) -print /base/egypt.html
Alle feltene skilles med tabulator.
*valgfri
Etter at filformatet ble spesifisert og scriptene fungerte slik de skal lagde vi et script som genererer ferdige HTML-dokumenter med tabeller og grafer utfra tallmatrialet (~/admin/rels/rels-html.pl). Grafene lages ved å strekke et en-pixel-bilde (~/almashriq/htdocs/sys/pixel.gif) i høyde og bredde.