Implementation Detail for Schedule Viewer
Except for the
LaTeX document formatting program,
programs to convert LaTeX output to Postscript and PDF (e.g., dvips
and ps2pdf), standard UNIX tools (sh, csh, awk/gawk, make/gmake), and
Perl (with an appropriate CGI library to handle web submission),
everything used in the implementation can be found in
this directory:
UNIX makefile
(tested under gmake version 3.79 and an older non-GNU make)
Subsidiary file included by makefile
AWK Scripts: awkifysettings.awk,custend.awk,custstart.awk,getlinks.base.awk,gridlines.awk,gridsizing.awk,minutize.awk,plotprep.base.awk,tabularize.awk
SED Scripts: cotitle.sed,dayorder.sed,dayrevert.sed,facname2id.sed,klinputheads.sed,preF20title2abbrev.sed,title2abbrev.sed,txt2tex.sed,wfinputheads.sed
SHELL Scripts: colno,sortby,grepl,wwd,wfinput2courses,coursecred,coursedays,courseinstr,courselink,coursetitle,coursetype,klinput2courses,credsimp,termsimp,cassyl,slotcounts
LATEX Files: feetdown.sty,gridmap.tex,headsup.sty,inchmargs.sty,list.tex,tree-dvips.sty
Perl script dosched.cgi
and
csh script doschedcore
to handle web interface
Last updated
on 05-Mar-08 at 09:04 CST
by Ronald I. Greenberg
(rig at cs.luc.edu)