GENERAL FILES ------------- Manifest - This file README.html - README file HTML PAGES ---------- index.html - Validation Home Page results_check.html - Page to select PURLs based on previous validation results for validation results_view.html - Page to select PURLs based on previous validation results for reporting search_check.html - Page to select PURLs based on PURL DB data for validation search_view.html - Page to select PURLs based on PURL DB data for reporting status-codes.html - Description of status codes used in the validation results HTML INCLUDES ------------- back_footer.html - HTML to return to the PURL Home Page back_validate.html - HTML to return to the PURL Validation Page email.html - HTML input for backgrounding and email val_input.html - HTML input for validation results searching val_results.html - HTML description of validation results table val_table.html - HTML description of input fields for validation results searching list.ehtml - HTML with entities to produce the listbox page TEXT INCLUDES ------------- val_results.txt - Text description of validation results table notify.txt - Data file to be included in email produced by notify.sh CRON SCRIPTS ------------ check_all.sh - Script to validate the entire PURL DB check_all_cycle.sh - Script to validate the entire PURL DB in chunks over several days check_top.sh - Script to validate the top 100 resolved PURLs over the last 7 days notify.sh - Script to email maintainers about failed PURLs recheck_errors.sh - Script to validate PURLs that failed their previous validation in the last day SHELL SCRIPTS ------------- make_list.sh - Dump the PURL database and produce a list of all PURLs PERL SCRIPTS ------------ check_urls.pl - Script to validate a list of PURL and store the results in the DB filter_purls.pl - Script to filter a list a PURL based on previous results make_top.pl - Script to produce the top n resolved PURLs from the access log file notify.pl - Script to email maintainers about PURL select_results.pl - Script to produce a list of PURLs from previous validation results CGI SCRIPTS ----------- select.pl.cgi - CGI script behind the searching and selection scripts validate.pl.cgi - CGI script behind the validation form view.pl.cgi - CGI script behind the view results form PERL INCLUDES ------------- CheckURLs.pl - HTTP URL Object Db.pl - PostgreSQL DB Object FileDb.pl - Flat File DB Object SetupDb.pl - Link to current current DB setting SetupDb_FLAT.pl - Setup code for flat file DB SetupDb_RDBMS.pl - Setup code for PostGres DB util.pl - Shared function include UTILITY SCRIPTS --------------- use_flat.sh - Utility script to setup system to use flat DB use_rdbms.sh - Utility script to setup system to use PostGres DB FCL FILES --------- maintainers.fcl - Format file to print out the maintainers for a record url.fcl - Format file to print out the PURL and URL for a record