X-Search is an automated Web Searching and Search History Indexing module.
use WWW::Search; X-Search [optional configuration file name/path argument]
Search commands are read from a configuration file.
X-Search reads a series of search commands from a plain text configuration file and then retrieves the results from the specified search engine and stores them in individule dated files qid/YYYYMMDD.html which is a detailed web page record of the search results for the days date. Summaries of each search (if you have print summaries turned on) as well as a link history to each qid/YYYYMMDD.html file are maintained in one index.html file.
Any new search results for a 24 hour perioud are written to both the qid/YYYYMMDD.html and index.html files. If qid/YYYYMMDD.html already exists with previous search results for the date then it will be appended with newer results in a chronological order. If there is nothing new then nothing is written.
X-Search stores the url's from search results to a data file enabling it to track what it already has seen. This insures subsequent searches are unique and allows one to copy additional undesirable urls in blocks to this file to prevent X-Search from recording them if they are ever encountered in a future search (Filtering).
X-Search is ideal for maintaining records of frequent news events and can safely be run as many times as desired daily to determine new news events to index that matches the users search requirements. For instance: You could track any number of newsgroups three times daily for new posts by passing the search option "groups=". So, in the option field in the configuration file you could insert |groups=alt.some.group| or, if you wanted to search all groups related to perl you could do this: |groups=*perl*|
X-Search is ideal for web sites to present to their users detailed dated summaries of specific topics around the web that can change frequently. Thus, users are presented with the most current new additions as found in a pretty informative chronological order that relates to some subject matter. X-Search makes an ideal research tool for tracking and indexing latest additions.
X-Search Allows the option of verifying the url address to determine if it is valid or not. Any url's that are found not valid, i.e., moved, not found, are ignored.
X-Search allows one with a lot of flexibility to use in all sorts of neat applications.
(SEE =head1 REMOTE ADMINSTRATION for remote opertaion via a web browser)