View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsd/searches
In directory usw-pr-cvs1:/tmp/cvs-serv17531/searches

Modified Files:
        gg.xml 
Log Message:
gg - /fresh switch disappeared (/since is enough) - /since now requires a number of 
days, to a d, w or m and gets independant of goosearch

Index: gg.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/gg.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** gg.xml      23 Jul 2002 16:14:10 -0000      1.17
--- gg.xml      24 Jul 2002 08:04:46 -0000      1.18
***************
*** 11,22 ****
        <tr><td>/images</td><td> - </td><td>Search for images.</td></tr>
        <tr><td>/news</td><td> - </td><td>Search for news (<i>warning : google news 
still in beta, .com only, english only mode</i>).</td></tr>
!       <tr><td>/fresh</td><td> - </td><td>Search pages based on when they were 
indexed.  Use /since to specify when:
!                                          <div style="padding: 0 0 0 20px">
!                                          /since:t - indexed today (default)<br/>
!                                          /since:y - indexed yesterday<br/>
!                                          /since:w - indexed in the last 7 days<br/>
!                                          /since:m - indexed in the last 30 days
!                                          </div>
!                                          </td></tr>
        <tr><td>/cache</td><td> - </td><td>Given a URL, loads Google's cached copy of 
the web page.</td></tr>
        <tr><td>/related</td><td> - </td><td>Given a URL, finds other sites closely 
related.</td></tr>
--- 11,15 ----
        <tr><td>/images</td><td> - </td><td>Search for images.</td></tr>
        <tr><td>/news</td><td> - </td><td>Search for news (<i>warning : google news 
still in beta, .com only, english only mode</i>).</td></tr>
!       <tr><td>/since:days</td><td> - </td><td>Search pages based on when they were 
indexed.  Use days to specify when.</td></tr>
        <tr><td>/cache</td><td> - </td><td>Given a URL, loads Google's cached copy of 
the web page.</td></tr>
        <tr><td>/related</td><td> - </td><td>Given a URL, finds other sites closely 
related.</td></tr>
***************
*** 93,99 ****
          action="http://news.google.com/news";
          method="get">
!       <!-- commented out for test <input type="hidden" name="hl" value="en"/> -->
      <input type="hidden" name="hl" value=""/>
!         <input type="hidden" name="q"/>
    </form>
    
--- 86,92 ----
          action="http://news.google.com/news";
          method="get">
!     <!-- commented out for test <input type="hidden" name="hl" value="en"/> -->
      <input type="hidden" name="hl" value=""/>
!     <input type="hidden" name="q"/>
    </form>
    
***************
*** 105,114 ****
    </form>
  
!   
    <script><![CDATA[
!   //by MLL: warning : news service is still in beta stage, so URLs below may change
      function gg(q)
      {
!       var args = parseArgs(q, "ifl, advanced, groups, directory, images, news, 
fresh, cache, related, link, local, canada, deutschland, france, italia, uk, language, 
since");
        var mode, local, local_meta = "", local_tld = "com", msglang = "";
        
--- 98,121 ----
    </form>
  
! 
    <script><![CDATA[
! 
! 
!     function julian(Y,M,D) {
!     //inspired from http://pacific.commerce.ubc.ca/xr/julian.html
!     //(did not check it toroughly, but seems to work)
!        with (Math) {
!          jd=367*Y-floor(7*(Y+floor((M+9)/12))/4)
!            -floor(3*(floor((Y+(M-9)/7)/100)+1)/4)
!            +floor(275*M/9)+D+1721028;
!        }
!        return jd;
!     }
! 
! 
      function gg(q)
+     //by MLL: warning : news service is still in beta stage, so URLs below may change
      {
!       var args = parseArgs(q, "ifl, advanced, groups, directory, images, news, 
since, cache, related, link, local, canada, deutschland, france, italia, uk, 
language");
        var mode, local, local_meta = "", local_tld = "com", msglang = "";
        
***************
*** 169,251 ****
            case "groups": openSearchWindow("http://www.google."; + local_tld + 
"/grphp"); return;
            case "news": openSearchWindow("http://www.google."; + local_tld + "/news"); 
return;
-           case "fresh": 
openSearchWindow("http://www.researchbuzz.com/toolbox/goofresh.shtml";); return;
            default: openSearchWindow("http://www.google."; + local_tld); return;
          }
        
!       else if( mode )
        {
!         // Perform a validity check on the specified switch
!         if((mode == "related" || mode == "cache" || mode == "link") && 
!isURL(args.q))
          {
!           nullArgs("gg","?"); 
            return false;
          }
!         
!         switch( mode )
          {
!           case "ifl":
!             document.ggf_ifl.q.value = args.q;
!             document.ggf_ifl.hl.value = msglang;
!             submitForm(ggf_ifl);
!             break;
!           case "advanced":
!             document.ggf_adv.q.value = args.q;
!             document.ggf_adv.hl.value = msglang;
!             submitForm(ggf_adv);
!             break;
!           case "directory":
!             document.ggf.q.value = args.q;
!             document.ggf.hl.value = msglang;
!             document.ggf.cat.value = "gwd/Top";
!             submitForm(ggf);
!             break;
!           case "images":
!             document.ggf_image.q.value = args.q;
!             document.ggf_image.hl.value = msglang;
!             submitForm(ggf_image);
!             break;
!           case "related":
!             document.ggf.q.value="related:" + args.q;
!             document.ggf.hl.value = msglang;
!             submitForm(ggf);
!             break;
!           case "cache":
!             document.ggf.q.value="cache:" + args.q;
!             document.ggf.hl.value = msglang;
!             submitForm(ggf);
!             break;
!           case "link":
!             document.ggf.q.value="link:" + args.q;
!             document.ggf.hl.value = msglang;
!             submitForm(ggf);
!             break;
!           case "groups":
!             document.ggf_groups.q.value = args.q;
!             document.ggf_groups.hl.value = msglang;
!             submitForm(ggf_groups);
!             break;
!           case "news":
!             document.ggf_news.q.value = args.q;
!             document.ggf_news.hl.value = msglang;
!             submitForm(ggf_news);
!             break;
!           case "fresh":
!             document.ggf_fresh.query.value = args.q;
!             switch ( args.switch_val["since"] )
!             {
!               case "y": document.ggf_fresh.datemod.value = "1"; break;
!               case "w": document.ggf_fresh.datemod.value = "7"; break;
!               case "m": document.ggf_fresh.datemod.value = "30"; break;
!               default: document.ggf_fresh.datemod.value = "0"; break;
!             }
!             submitForm(ggf_fresh);
!             break;
          }
-       }
-       else
-       {
-         document.ggf.q.value = args.q;
-         document.ggf.hl.value = msglang;
-         submitForm(ggf);
        }
      }
--- 176,263 ----
            case "groups": openSearchWindow("http://www.google."; + local_tld + 
"/grphp"); return;
            case "news": openSearchWindow("http://www.google."; + local_tld + "/news"); 
return;
            default: openSearchWindow("http://www.google."; + local_tld); return;
          }
        
!       else
        {
!         //apply the daterange specification
!         if( args.switch_val["since"] == "" )
          {
!           nullArgs("gg","?");
            return false;
          }
!         if( typeof args.switch_val["since"] != "undefined" )
          {
!           var today = new Date();
!           var todayj = julian(today.getYear(),today.getMonth()+1,today.getDate());
!           var sincej = todayj - args.switch_val["since"];
!           args.q = args.q + " daterange:" + sincej + "-" + todayj;
!         }
! 
!         if( mode )
!         {
!           // Perform a validity check on the specified switch
!           if((mode == "related" || mode == "cache" || mode == "link") && 
!isURL(args.q))
!           {
!             nullArgs("gg","?"); 
!             return false;
!           }
! 
!           switch( mode )
!           {
!             case "ifl":
!               document.ggf_ifl.q.value = args.q;
!               document.ggf_ifl.hl.value = msglang;
!               submitForm(ggf_ifl);
!               break;
!             case "advanced":
!               document.ggf_adv.q.value = args.q;
!               document.ggf_adv.hl.value = msglang;
!               submitForm(ggf_adv);
!               break;
!             case "directory":
!               document.ggf.q.value = args.q;
!               document.ggf.hl.value = msglang;
!               document.ggf.cat.value = "gwd/Top";
!               submitForm(ggf);
!               break;
!             case "images":
!               document.ggf_image.q.value = args.q;
!               document.ggf_image.hl.value = msglang;
!               submitForm(ggf_image);
!               break;
!             case "related":
!               document.ggf.q.value="related:" + args.q;
!               document.ggf.hl.value = msglang;
!               submitForm(ggf);
!               break;
!             case "cache":
!               document.ggf.q.value="cache:" + args.q;
!               document.ggf.hl.value = msglang;
!               submitForm(ggf);
!               break;
!             case "link":
!               document.ggf.q.value="link:" + args.q;
!               document.ggf.hl.value = msglang;
!               submitForm(ggf);
!               break;
!             case "groups":
!               document.ggf_groups.q.value = args.q;
!               document.ggf_groups.hl.value = msglang;
!               submitForm(ggf_groups);
!               break;
!             case "news":
!               document.ggf_news.q.value = args.q;
!               document.ggf_news.hl.value = msglang;
!               submitForm(ggf_news);
!               break;
!           }
!         }
!         else
!         {
!           document.ggf.q.value = args.q;
!           document.ggf.hl.value = msglang;
!           submitForm(ggf);
          }
        }
      }




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to