home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / server / netbrilliant / nb110.exe / DATA1.CAB / Data_files / scripts / softseek.cham < prev    next >
Encoding:
Text File  |  2000-10-30  |  2.2 KB  |  82 lines

  1. infocenter SoftSeek {
  2. action:
  3.   Init;
  4.   Search;
  5.   
  6. field:
  7.   URL;
  8.   Title;
  9.   Description;
  10.   Price;
  11.   ReleaseDate;
  12.   Rating;
  13.   OperatingSystem;
  14.   Downloads;
  15.  
  16.   nextpage;
  17. }
  18.  
  19. SoftSeek::Init
  20. {
  21.   Category = "Software";
  22.   Bitmap = "images\software.bmp";
  23.   IndexOrder = 2;
  24.   IDNumber = 2;
  25.   SiteName = "SoftSeek";
  26.   SynopsisField = "Description";
  27.  
  28.   FieldName.Title = "Program Title";
  29.   FieldName.Price = "Price";
  30.   FieldName.ReleaseDate = "Release Date";
  31.   FieldName.Rating = "Rating";
  32.   FieldName.OperatingSystem = "Operating System";
  33.   FieldName.Downloads = "Downloads";
  34. }
  35.  
  36. // Searches softseek.com
  37. SoftSeek::Search
  38. {
  39.   QueryURL.base = "http://softseeksearch.zdnet.com/cgi-bin/search.cgi?keywords=";
  40.   QueryURL.term = "<term>";
  41.   QueryURL.midterm = "+";
  42.   QueryURL.end = "&seekindex=indexpc&cb=";
  43.   QueryURL.items = "&maxresults=<items + 25>";
  44.   QueryURL.setinitialpage = "Yes";
  45.  
  46.   // Error - forgot to escape the inner quotes.
  47.   ParseSpec.entrystart = "<FONT FACE=\"GENEVA,ARIAL,HELVETICA\" SIZE=2>";
  48.  
  49.   // Error - was lowercase, is uppercase in the page.
  50.   ParseSpec.termstart.URL = "A HREF=";
  51.   ParseSpec.termstart.URL.offset = 7;
  52.   ParseSpec.termstart.URL.prepend = "http://www.softseek.com";
  53.   // Error - URL does not end in a quote.
  54.   ParseSpec.termend.URL = ">";
  55.  
  56.   ParseSpec.termstart.Title = "";
  57.   ParseSpec.termstart.Title.offset = 1;
  58.   // Error - was lowercase, is uppercase in the page.
  59.   ParseSpec.termend.Title = "</A>";
  60.  
  61.   // Error - was lowercase, is uppercase in the page.
  62.   ParseSpec.termstart.Description = "<BR>";
  63.   ParseSpec.termstart.Description.offset = 4;  // Add.
  64.   ParseSpec.termend.Description = "<FONT SIZE=3>";
  65.  
  66.   // Error - was lowercase, is uppercase in the page.
  67.   ParseSpec.termstart.OperatingSystem = "</B>:";
  68.   // Error - used to be "Operating System".
  69.   // Error - need to get past the -whole- termstart.
  70.   ParseSpec.termstart.OperatingSystem.offset = 5; 
  71.   // Error - was lowercase, is uppercase in the page.
  72.   ParseSpec.termend.OperatingSystem = "<B>";
  73.  
  74.   // Error - searching for the wrong text (??).
  75.   ParseSpec.termstart.ReleaseDate = "Date</B>:";
  76.   ParseSpec.termstart.ReleaseDate.offset = 9;
  77.   ParseSpec.termend.ReleaseDate = "<B>";
  78.  
  79.   ParseSpec.nextpage = "[NEXT]";
  80. }
  81.  
  82.