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

Update of /cvsroot/dqsd/dqsd/searches
In directory sc8-pr-cvs1:/tmp/cvs-serv19915/searches

Modified Files:
        banyg.xml qscb.xml smlnk.xml wrp.xml 
Added Files:
        rxlib.xml 
Log Message:
Updated searches: banyg, qscb, smlnk, wrp.
Added search: rxlib.
Added alternate viewport code to search.htm and preferences.js.
Updated changelog

--- NEW FILE: rxlib.xml ---
<search function="rxlib">
  <name>YahooGroups Ban-Bot</name>
  <category>Computers<category>Programming</category></category>
  <contributor>Shawn K. Hall</contributor>
  <link>http://regexlib.com/</link>
  <email>[EMAIL PROTECTED]</email>
  <description>
    Search the RegExLib Library of Regular Expressions.
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td> /cs   </td><td> - </td><td> Go directly to the cheat-sheet.          
</td></tr>
      <tr><td> /test </td><td> - </td><td> Go directly to the RegEx Tester.         
</td></tr>
      <tr><td> /add  </td><td> - </td><td> Go directly to the RegEx 'Add' page.     
</td></tr>
      <tr><td> /rx   </td><td> - </td><td> RegEx substring (ex; \d, [a-f],  )       
</td></tr>
      <tr><td> /page:<em>number</em> </td><td> 20 </td><td> Results paging - defaults 
to 20. </td></tr>
      <tr><td> /all  </td><td> [default] </td><td> Return results with any rating.  
</td></tr>
      <tr><td> /bad  </td><td> - </td><td> Return results rated 'bad' or better.    
</td></tr>
      <tr><td> /poor </td><td> - </td><td> Return results rated 'poor' or better.   
</td></tr>
      <tr><td> /avg  </td><td> - </td><td> Return results rated 'average' or 
better.</td></tr>
      <tr><td> /good </td><td> - </td><td> Return results rated 'good' or better.   
</td></tr>
      <tr><td> /best </td><td> - </td><td> Return results rated 'best' or better.   
</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>rxlib zip /page:10</td></tr>
      <tr><td>rxlib /cs</td></tr>
    </table>
  </description>
  <comment>
    This is pretty spiffy, eh?
  </comment>

  <form name="rxlibf" 
        method="post" 
        action="http://regexlib.com/Search.aspx";>
    <input type='hidden' name='BtnSearchMultiple' value='Search' />
    <input type='hidden' name='keyword'           value='' />
    <input type='hidden' name='regexp_substring'  value='' />
    <input type='hidden' name='min_rating'        value='-100' />
    <input type='hidden' name='page_size'         value='20' />
    <input type='hidden' name='__EVENTTARGET'     value='' />
    <input type='hidden' name='__EVENTARGUMENT'   value='' />
    <input type='hidden' name='__VIEWSTATE'       
value='dDwtMTU0NjQzODMxODt0PHA8bDxJc0RpcnR5Oz47bDxvPGY+Oz4+O2w8aTwwPjs+O2w8dDw7bDxpPDE+O2k8MTM+O2k8MTU+Oz47bDx0PDtsPGk8MT47PjtsPHQ8O2w8aTwxPjtpPDM+Oz47bDx0PHA8cDxsPFRleHQ7TmF2aWdhdGVVcmw7PjtsPFNpZ24gSW47L2xvZ2luLmFzcHg7Pj47Pjs7Pjt0PDtsPGk8MD47PjtsPHQ8O2w8aTwwPjs+O2w8dDxwPGw8XyFJdGVtQ291bnQ7PjtsPGk8MTA+Oz4+O2w8aTwxPjtpPDI+O2k8Mz47aTw0PjtpPDU+O2k8Nj47aTw3PjtpPDg+O2k8OT47aTwxMD47PjtsPHQ8O2w8aTwwPjs+O2w8dDxAPFVzZXJQYXR0ZXJucy5hc3B4P2F1dGhvcklkPTE7U3RldmVuIFNtaXRoOzM4Oz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8VXNlclBhdHRlcm5zLmFzcHg/YXV0aG9ySWQ9MTA4MTtNaWNoYWVsIEFzaDsxMTs+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDxAPFVzZXJQYXR0ZXJucy5hc3B4P2F1dGhvcklkPTExOTY7RGFycmVuIE5laW1rZTs3Oz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8VXNlclBhdHRlcm5zLmFzcHg/YXV0aG9ySWQ9MTY2Nzk7SGVuayBkZSBWcmllcyAtb3AgcmVnZXhsaWIuY29tLTs3Oz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8VXNlclBhdHRlcm5zLmFzcHg/YXV0aG9ySWQ9MTY3MzQ7TGV3aXMgTW90ZW47NTs+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDxAPFVzZXJQYXR0ZXJucy5hc3B4P2F1dGhvcklkPTM4MzI1O0NhcmxvcyBSLiBMLiBSb2RyaWd1ZXM7NTs+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDxAPFVzZXJQYXR0ZXJucy5hc3B4P2F1dGhvcklkPTE3MTY0O0phc29uIEdheWxvcmQ7NDs+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDxAPFVzZXJQYXR0ZXJucy5hc3B4P2F1dGhvcklkPTI4MjtDaHJpcyBDcmFmdDszOz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8VXNlclBhdHRlcm5zLmFzcHg/YXV0aG9ySWQ9MzkxMDU7RGFueSBMYXVlbmVyOzM7Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8QDxVc2VyUGF0dGVybnMuYXNweD9hdXRob3JJZD02MjA7TWFydCBNYWFzaWthczszOz47Oz47Pj47Pj47Pj47Pj47Pj47Pj47dDxwPHA8bDxUZXh0Oz47bDwzNzE7Pj47Pjs7Pjt0PEAwPHA8cDxsPEN1cnJlbnRQYWdlSW5kZXg7UGFnZUNvdW50O18hSXRlbUNvdW50O18hRGF0YVNvdXJjZUl0ZW1Db3VudDtEYXRhS2V5cztQYWdlU2l6ZTs+O2w8aTwwPjtpPDc1PjtpPDU+O2k8MzcxPjtsPD47aTw1Pjs+Pjs+Ozs7Ozs7Ozs7Oz47bDxpPDA+Oz47bDx0PDtsPGk8Mj47aTwzPjtpPDQ+O2k8NT47aTw2Pjs+O2w8dDw7bDxpPDA+Oz47bDx0PDtsPGk8MD47aTwxPjtpPDI+O2k8Mz47PjtsPHQ8QDxSRURldGFpbHMuYXNweD9yZWdleHBfaWQ9MjY7XihbYS16QS1aMC05X1xcLVxcLl0rKUAoKFxcW1swLTldezEsM31cXC5bMC05XXsxLDN9XFwuWzAtOV17MSwzfVxcLil8KChbYS16QS1aMC05XFwtXStcXC4pKykpKFthLXpBLVpdezIsNH18WzAtOV17MSwzfSkoXFxdPykkOzEyO1JhdGUuYXNweD9yZWdleHBfaWQ9MjY7Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPEVtYWlsIHZhbGlkYXRvciB0aGF0IGFkaGVyZXMgZGlyZWN0bHkgdG8gdGhlIHNwZWNpZmljYXRpb24gZm9yIGVtYWlsIGFkZHJlc3MgbmFtaW5nLiBJdCBhbGxvd3MgZm9yIGV2ZXJ5dGhpbmcgZnJvbSBpcGFkZHJlc3MgYW5kIGNvdW50cnktY29kZSBkb21haW5zLCB0byB2ZXJ5IHJhcmUgY2hhcmFjdGVycyBpbiB0aGUgdXNlcm5hbWUuOz4+Oz47Oz47dDxAPGFzbWl0aEBtYWN0ZWMuY29tXSwgW2ZvbzEyQGZvby5lZHVdLCBbYm9iLnNtaXRoQGZvby50djtSRURldGFpbHMuYXNweD9yZWdleHBfaWQ9MjY7am9lXSwgW0Bmb28uY29tXSwgW2FAYTtSRVRlc3Rlci5hc3B4P3JlZ2V4cF9pZD0yNjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w8QW5keSBTbWl0aDs+Pjs+Ozs+Oz4+Oz4+O3Q8O2w8aTwwPjs+O2w8dDw7bDxpPDA+O2k8MT47aTwyPjtpPDM+Oz47bDx0PEA8UkVEZXRhaWxzLmFzcHg/cmVnZXhwX2lkPTM4O15bYS16QS1aXXsxLDJ9WzAtOV1bMC05QS1aYS16XXswLDF9IHswLDF9WzAtOV1bQS1aYS16XXsyfSQ7MTA7UmF0ZS5hc3B4P3JlZ2V4cF9pZD0zODs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w8TWF0Y2hlcyBVSyBwb3N0Y29kZXMgYWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgcnVsZXMNCg0KMS4gTE4gTkxMICAgICBlZyBOMSAxQUEgDQoyLiBMTE4gTkxMICAgIGVnIFNXNCAwUUwgDQozLiBMTk4gTkxMICAgIGVnIE0yMyA0UEogDQo0LiBMTE5OIE5MTCAgZWcgV1MxNCAwSlQgDQo1LiBMTE5MIE5MTCAgIGVnIFNXMU4gNFRCIA0KNi4gTE5MIE5MTCAgICAgZWcgVzFDIDhMUQ0KDQpUaGFua3MgdG8gU2ltb24gQmVsbCBmb3IgaW5mb3JtaW4gLi4uOz4+Oz47Oz47dDxAPEcxIDFBQV0sIFtFSDEwIDJRUV0sIFtTVzEgMVpaO1JFRGV0YWlscy5hc3B4P3JlZ2V4cF9pZD0zODtHMTExIDFBQV0sIFtYMTAgV1ddLCBbREREIDVXVztSRVRlc3Rlci5hc3B4P3JlZ2V4cF9pZD0zODs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w8RGF2ZSBTcGFya3M7Pj47Pjs7Pjs+Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8O2w8aTwwPjtpPDE+O2k8Mj47aTwzPjs+O2w8dDxAPFJFRGV0YWlscy5hc3B4P3JlZ2V4cF9pZD0xMTM7Xig/Oig/Oig/OjA/WzEzNTc4XXwxWzAyXSkoXFwvfC18XFwuKTMxKVxcMXwoPzooPzowP1sxLDMtOV18MVswLTJdKShcXC98LXxcXC4pKD86Mjl8MzApXFwyKSkoPzooPzoxWzYtOV18WzItOV1cXGQpP1xcZHsyfSkkfF4oPzowPzIoXFwvfC18XFwuKTI5XFwzKD86KD86KD86MVs2LTldfFsyLTldXFxkKT8oPzowWzQ4XXxbMjQ2OF1bMDQ4XXxbMTM1NzldWzI2XSl8KD86KD86MTZ8WzI0NjhdWzA0OF18WzM1NzldWzI2XSkwMCkpKSkkfF4oPzooPzowP1sxLTldKXwoPzoxWzAtMl0pKShcXC98LXxcXC4pKD86MD9bMS05XXwxXFxkfDJbMC04XSlcXDQoPzooPzoxWzYtOV18WzItOV1cXGQpP1xcZHsyfSkkOzk7UmF0ZS5hc3B4P3JlZ2V4cF9pZD0xMTM7Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPFRoaXMgZXhwcmVzc2lvbiB2YWxpZGF0ZXMgZGF0ZXMgaW4gdGhlIFVTIG0vZC95IGZvcm1hdCBmcm9tIDEvMS8xNjAwIC0gMTIvMzEvOTk5OS4NClRoZSBkYXlzIGFyZSB2YWxpZGF0ZWQgZm9yIHRoZSBnaXZlbiBtb250aCBhbmQgeWVhci4NCkxlYXAgeWVhcnMgYXJlIHZhbGlkYXRlZCBmb3IgYWxsIDQgZGlnaXRzIHllYXJzIGZyb20gMTYwMC05OTk5LCBhbmQgYWxsIDIgZGlnaXRzIHllYXJzIGV4Y2VwdCAwMCBzaW5jZSBpdCBjb3VsZCBiZSBhIC4uLjs+Pjs+Ozs+O3Q8QDwwMS4xLjAyXSwgWzExLTMwLTIwMDFdLCBbMi8yOS8yMDAwO1JFRGV0YWlscy5hc3B4P3JlZ2V4cF9pZD0xMTM7MDIvMjkvMDFdLCBbMTMvMDEvMjAwMl0sIFsxMS8wMC8wMjtSRVRlc3Rlci5hc3B4P3JlZ2V4cF9pZD0xMTM7Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPE1pY2hhZWwgQXNoOz4+Oz47Oz47Pj47Pj47dDw7bDxpPDA+Oz47bDx0PDtsPGk8MD47aTwxPjtpPDI+O2k8Mz47PjtsPHQ8QDxSRURldGFpbHMuYXNweD9yZWdleHBfaWQ9MzEzO14oaHR0cHxodHRwc3xmdHApXFw6Ly8oKChbYS16XzAtOVxcLV0rKSsoKFtcXDpdPykrKFthLXpfMC05XFwtXSspKT8pKFxcQCspPyk/KCgoKCgoWzAtMV0pPyhbMC05XSk/WzAtOV0pfCgyWzAtNF1bMC05XSl8KDJbMC01XVswLTVdKSkpXFwuKCgoKFswLTFdKT8oWzAtOV0pP1swLTldKXwoMlswLTRdWzAtOV0pfCgyWzAtNV1bMC01XSkpKVxcLigoKChbMC0xXSk/KFswLTldKT9bMC05XSl8KDJbMC00XVswLTldKXwoMlswLTVdWzAtNV0pKSlcXC4oKCgoWzAtMV0pPyhbMC05XSk/WzAtOV0pfCgyWzAtNF1bMC05XSl8KDJbMC01XVswLTVdKSkpKXwoKChbYS16MC05XFwtXSkrXFwuKSsoW2Etel17Mn1cXC5bYS16XXsyfXxbYS16XXsyLDR9KSkpKChbXFw6XSkoKFsxLTldezF9WzAtOV17MSwzfSl8KFsxLTVdezF9WzAtOV17Miw0fSl8KDZbMC01XXsyfVswLTNdWzAtNl0pKSk/JDs5O1JhdGUuYXNweD9yZWdleHBfaWQ9MzEzOz47Oz47dDxwPHA8bDxUZXh0Oz47bDxVcGRhdGU6IFNlcCAyOHRoIDIwMDMgQWRkZWQgdXNlcm5hbWU6cGFzc3dvcmRAIGZvciBhdXRoZW50aWNhdGlvbi4gUG9ydCBudW1iZXJzIGhhdmUgbm93IGFsc28gYmVlbiBhZGRlZC4NCg0KVGhpcyByZWd1bGFyIGV4cHJlc3Npb24gbWF0Y2hlcyBmdHAsIGh0dHAsIGh0dHBzIHdpdGhvdXQgYW55IHRyYWlsaW5nIGluZm9ybWF0aW9uLiBNYXRjaGVzIFRMRCdzIGFuZCBDb3VudHJ5IENvZGVzIGZyb20gMi00IGxldHRlcnMgLS0gaWYgeW91IHdhbiAuLi47Pj47Pjs7Pjt0PEA8aHR0cDovL2NyYXAuY29tOjEyMzQ1XSwgW2h0dHA6Ly9zb21lb25lOmFzQGNyYXAuY29tXSwgW2h0dHA6Ly8xMi4xMi4xMi4xMjtSRURldGFpbHMuYXNweD9yZWdleHBfaWQ9MzEzO2NyYXAuY29tXSwgW2h0dHA6Ly8yNTUuMjU1LjI1NS4yNTZdLCBbMTIuMTIuMTIuMTI7UkVUZXN0ZXIuYXNweD9yZWdleHBfaWQ9MzEzOz47Oz47dDxwPHA8bDxUZXh0Oz47bDxNaWtlIFdpbGxiYW5rczs+Pjs+Ozs+Oz4+Oz4+O3Q8O2w8aTwwPjs+O2w8dDw7bDxpPDA+O2k8MT47aTwyPjtpPDM+Oz47bDx0PEA8UkVEZXRhaWxzLmFzcHg/cmVnZXhwX2lkPTE5MjteW1xcdy1dKyg/OlxcLltcXHctXSspKkAoPzpbXFx3LV0rXFwuKStbYS16QS1aXXsyLDd9JDs4O1JhdGUuYXNweD9yZWdleHBfaWQ9MTkyOz47Oz47dDxwPHA8bDxUZXh0Oz47bDxNYXRjaGVzIDk5Ljk5JSBvZiBlLW1haWwgYWRkcmVzc2VzIChleGNsdWRlcyBJUCBlLW1haWxzLCB3aGljaCBhcmUgcmFyZWx5IHVzZWQpLiAgVGhlIHsyLDd9IGF0IHRoZSBlbmQgbGVhdmVzIHNwYWNlIGZvciB0b3AgbGV2ZWwgZG9tYWlucyBhcyBzaG9ydCBhcyAuY2EgYnV0IGxlYXZlcyByb29tIGZvciBuZXcgb25lcyBsaWtlIC5tdXNldW0sIGV0Yy4gIFRoZSA/OiBub3RhdGlvbiBpcyBhIHBlcmwgbm9uLWNhcHR1cmluZyBub3RhdGlvbiwgYSAuLi47Pj47Pjs7Pjt0PEA8am9lLnRpbGxpc0B1bml0LmFybXkubWlsXSwgW2phY2tfcmFiYml0QHNsaW1zLmNvbV0sIFtmb285OUBmb28uY28udWs7UkVEZXRhaWxzLmFzcHg/cmVnZXhwX2lkPTE5MjtmaW5kX3RoZV9taXN0YWtlLkBmb28ub3JnXSwgWy5wcmVmaXguQHNvbWUubmV0O1JFVGVzdGVyLmFzcHg/cmVnZXhwX2lkPTE5Mjs+Ozs+O3Q8cDxwPGw8VGV4dDs+O2w8Si4gV2FzaGFtOz4+Oz47Oz47Pj47Pj47Pj47Pj47Pj47Pj47Ppi9wzY8YunLLTOmMRB/kDAN54XY'
 />
  </form>

  <script><![CDATA[
    function rxlib(q)
    {
      if( nullArgs( "rxlib", q ) ) return false;

      var args = parseArgs(q, "cs, test, add, rx, page, any, bad, poor, avg, good, 
best");
      for (var i = 0; i < args.switches.length; i++)
      {
        sw = args.switches[i];
        switch(sw.name)
        {
          case "cs":   //regex cheat sheet
            openSearchWindow("http://regexlib.com/CheatSheet.htm";);
            return false;
          case "test": //regex tester
            openSearchWindow("http://regexlib.com/RETester.aspx";);
            return false;
          case "add":  //regex add
            openSearchWindow("http://regexlib.com/Add.aspx";);
            return false;

          case "rx":   //regex substring
            document.rxlibf.regexp_substring.value = sw.value;
            break;

          case "page": //paging
            document.rxlibf.page_size.value = sw.value;
            break;

          case "any":
            document.rxlibf.min_rating.value = "-100";
            break;
          case "bad":
            document.rxlibf.min_rating.value = "-10";
            break;
          case "poor":
            document.rxlibf.min_rating.value = "-5";
            break;
          case "avg":
            document.rxlibf.min_rating.value = "0";
            break;
          case "good":
            document.rxlibf.min_rating.value = "5";
            break;
          case "best":
            document.rxlibf.min_rating.value = "10";
            break;

          default:
        }
      }
      document.rxlibf.keyword.value = args.q;
      submitForm(rxlibf);
    }
  ]]></script>
  <copyright>
    The following applies if this file is included and distributed with Dave's Quick 
Search Deskbar:
    Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public 
License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  </copyright>
  <created_by>
    This search file was created on 2003/10/12 by Shawn K. Hall
    Copyright (c) 2003 Shawn K. Hall; Distributed under the terms of the GNU General 
Public License, Version 2
  </created_by>
</search>
Index: banyg.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/banyg.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** banyg.xml   7 Oct 2003 22:01:13 -0000       1.3
--- banyg.xml   14 Oct 2003 04:58:15 -0000      1.4
***************
*** 9,18 ****
      <div class="helpboxDescLabels">Switches:</div>
      <table class="helpboxDescTable">
!       <tr><td>email address</td><td> - </td><td>email address(es) to ban</td></tr>
      </table>
      <div class="helpboxDescLabels">Examples:</div>
      <table class="helpboxDescTable">
!       <tr><td>banyg [EMAIL PROTECTED]</td></tr>
!       <tr><td>banyg [EMAIL PROTECTED] [EMAIL PROTECTED]</td></tr>
      </table>
    </description>
--- 9,28 ----
      <div class="helpboxDescLabels">Switches:</div>
      <table class="helpboxDescTable">
!       <tr><td>email address</td><td> [default] </td><td>email address(es) to ban 
</td></tr>
!       <tr><td> /b, /ban </td><td> [default] or <em>strYahooBanRem</em> </td><td> Ban 
the addresses requested </td></tr>
!       <tr><td> /r, /rem, remove </td><td> - </td><td> Remove the addresses requested 
</td></tr>
!       <tr><td> /y, /id </td><td> <em>strYahooID</em> </td><td> YahooID </td></tr>
!       <tr><td> /p, /pw, /pwd </td><td> <em>strYahooPwd</em> </td><td> Yahoo Password 
</td></tr>
!       <tr><td> /l, /lists, /g, /grp, /groups </td><td> <em>strYahooGroups</em> 
</td><td> YahooGroups to ban/remove addresses from </td></tr>
      </table>
      <div class="helpboxDescLabels">Examples:</div>
      <table class="helpboxDescTable">
!       <tr><td> banyg [EMAIL PROTECTED] </td></tr>
!       <tr><td> banyg [EMAIL PROTECTED] /ban </td></tr>
!       <tr><td> banyg [EMAIL PROTECTED] /g dqsd /y myId /p password </td></tr>
!       <tr><td> banyg [EMAIL PROTECTED] /ban </td></tr>
!       <tr><td> banyg /rem </td></tr>
!       <tr><td> banyg [EMAIL PROTECTED] /rem </td></tr>
!       <tr><td> banyg [EMAIL PROTECTED] [EMAIL PROTECTED] </td></tr>
      </table>
    </description>
***************
*** 50,65 ****
      <input type="hidden" name=".done" value="http://groups.yahoo.com/group/xYG/"; />
      <input type="hidden" name=".save" value="Process" />
    </form>
  
    <script><![CDATA[
!     function banyg(q)
      {
!       if( nullArgs( "banyg", q ) ) return false;
!       document.banygf.login.value     = strYahooID;
!       document.banygf.passwd.value    = strYahooPwd;
!       document.banygf.txtLists.value  = strYahooGroups;
!       document.banygf.txtEmails.value = q;
!       submitForm(banygf);
      }
    ]]></script>
    <copyright>
--- 60,121 ----
      <input type="hidden" name=".done" value="http://groups.yahoo.com/group/xYG/"; />
      <input type="hidden" name=".save" value="Process" />
+     <input type="hidden" name="dqsd" value="banyg" />
    </form>
  
    <script><![CDATA[
!   function banyg(q)
!   {
!     if( nullArgs( "banyg", q ) ) return false;
!     var banygYahooID     = strYahooID;
!     var banygYahooPwd    = strYahooPwd;
!     var banygYahooGroups = strYahooGroups;
!     var banygYahooBanRem = strYahooBanRem;
!     var banygYahooEmails = q;
!     var args = parseArgs(q, "y, id, p, pw, pwd, g, grp, groups, l, lists, r, rem, 
remove, b, ban, e, eml, email, emails");
!     for (var i = 0; i < args.switches.length; i++)
      {
!       sw = args.switches[i];
!       switch(sw.name)
!       {
!         case "y":
!         case "id":
!           banygYahooID = sw.value; break;
! 
!         case "p":
!         case "pw":
!         case "pwd":
!           banygYahooPwd = sw.value; break;
! 
!         case "g":
!         case "grp":
!         case "groups":
!         case "l":
!         case "lists":
!           banygYahooGroups += " " + sw.value; break;
! 
!         case "r":
!         case "rem":
!         case "remove":
!           banygYahooBanRem = "rem"; break;
! 
!         case "b":
!         case "ban":
!           banygYahooBanRem = "ban"; break;
! 
!         case "e":
!         case "eml":
!         case "email":
!         case "emails":
!         default:
!           banygYahooEmails += " " + sw.value; break;
!       }
      }
+     document.banygf.login.value     = banygYahooID;
+     document.banygf.passwd.value    = banygYahooPwd;
+     document.banygf.txtLists.value  = banygYahooGroups;
+     document.banygf.banrem.value    = banygYahooBanRem;
+     document.banygf.txtEmails.value = banygYahooEmails;
+     submitForm(banygf);
+   }
    ]]></script>
    <copyright>
***************
*** 69,73 ****
    <created_by>
      This search file was created on 2003/08/08 by Shawn K. Hall
!     Copyright � 2003 Shawn K. Hall; Distributed under the terms of the GNU General 
Public License, Version 2
    </created_by>
  </search>
--- 125,130 ----
    <created_by>
      This search file was created on 2003/08/08 by Shawn K. Hall
!     This search file was modified on 2003/10/13 by Shawn K. Hall
!     Copyright (c) 2003 Shawn K. Hall; Distributed under the terms of the GNU General 
Public License, Version 2
    </created_by>
  </search>

Index: qscb.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/qscb.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** qscb.xml    7 Oct 2003 22:01:13 -0000       1.2
--- qscb.xml    14 Oct 2003 04:58:15 -0000      1.3
***************
*** 1,4 ****
  <search function="qscb">
!   <name>VB Script - QuickSort Clipboard</name>
    <description>
      QuickSorts every line of text on the clipboard and 
--- 1,4 ----
  <search function="qscb">
!   <name>QuickSort Clipboard</name>
    <description>
      QuickSorts every line of text on the clipboard and 
***************
*** 6,10 ****
      <div class="helpboxDescLabels">Usage:</div>
      <table class="helpboxDescTable">
!       <tr><td>qscb <strong>[/trim]</strong></td></tr>
      </table>
      <div class="helpboxDescLabels">Switches:</div>
--- 6,10 ----
      <div class="helpboxDescLabels">Usage:</div>
      <table class="helpboxDescTable">
!       <tr><td>qscb <strong>[/trim] [/1]</strong></td></tr>
      </table>
      <div class="helpboxDescLabels">Switches:</div>
***************
*** 17,20 ****
--- 17,22 ----
        <tr><td>qscb</td></tr>
        <tr><td>qscb /trim</td></tr>
+       <tr><td>qscb /1</td></tr>
+       <tr><td>qscb /trim /1</td></tr>
      </table>
    </description>
***************
*** 26,40 ****
      action="http://reliableanswers.com/x/dqsd/";
      method="post">
!     <input type="hidden" name="q" value="" />
      <textarea name="vbscode" style="display: none;"><![CDATA[
  
  Dim q, qbTrim, qbSingle
  q = document.qscbf.q.value
! If InStr( 1, q, "/trim", 1) > 0 Then
    qbTrim = True
  Else
    qbTrim = False
  End If
! If InStr( 1, q, "/1", 1) > 0 Then
    qbSingle = True
  Else
--- 28,45 ----
      action="http://reliableanswers.com/x/dqsd/";
      method="post">
!     <input type="hidden" value="" name="q"        />
!     <input type="hidden" value="" name="single"   />
!     <input type="hidden" value="" name="trim"     />
!     <input type="hidden" value="qscb" name="dqsd" />
      <textarea name="vbscode" style="display: none;"><![CDATA[
  
  Dim q, qbTrim, qbSingle
  q = document.qscbf.q.value
! If document.qscbf.trim.value <> "" Then
    qbTrim = True
  Else
    qbTrim = False
  End If
! If document.qscbf.single.value <> "" Then
    qbSingle = True
  Else
***************
*** 126,131 ****
    function qscb (q)
    {
!     if( nullArgs( "qscb", q ) ) return false;
  
      document.qscbf.q.value = q;
  
--- 131,153 ----
    function qscb (q)
    {
!     if( q.length != 0 ) {
!       if( nullArgs( "qscb", q ) ) return false;
!     }
  
+     var args = parseArgs(q, "1, s, single, t, trim");
+     for (var i = 0; i < args.switches.length; i++)
+     {
+       sw = args.switches[i];
+       switch(sw.name)
+       {
+         case "1":
+         case "s":
+         case "single":
+           document.qscbf.single.value = "1"; break;
+         case "t":
+         case "trim":
+           document.qscbf.trim.value   = "1"; break;
+       }
+     }
      document.qscbf.q.value = q;
  

Index: smlnk.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/smlnk.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** smlnk.xml   10 Sep 2002 14:55:47 -0000      1.3
--- smlnk.xml   14 Oct 2003 04:58:15 -0000      1.4
***************
*** 2,15 ****
    <name>smLNK</name>
    <description>
!     smLNK is a link-shortening redirector where the URLs are as short as 
possible.<br/>
      <div class="helpboxDescLabels">Switches:</div>
      <table class="helpboxDescTable">
!       <tr><td>[/url]</td><td> - </td><td>The url that is to be shortened</td></tr>
        <tr><td>/key</td><td> - </td><td>Get the url that corresponds to the given 
key</td></tr>
      </table>
      <div class="helpboxDescLabels">Example:</div>
      <table class="helpboxDescTable">
!       <tr><td>smlnk http://reallylongurltoannoyyou.com</td></tr>
!       <tr><td>smlnk /key ABCE1234</td></tr>
      </table>
    </description>
--- 2,19 ----
    <name>smLNK</name>
    <description>
!     smLNK is a link-shortening redirector where the URLs are as short as possible.
!     If you do not use a switch and the value passed is only four digits long it will 
!     be treated as an smLNK, otherwise it will be treated as a url.<br/>
      <div class="helpboxDescLabels">Switches:</div>
      <table class="helpboxDescTable">
!       <tr><td>/url</td><td> - </td><td>The url that is to be shortened</td></tr>
        <tr><td>/key</td><td> - </td><td>Get the url that corresponds to the given 
key</td></tr>
      </table>
      <div class="helpboxDescLabels">Example:</div>
      <table class="helpboxDescTable">
!       <tr><td>smlnk 
http://sourceforge.net/project/showfiles.php?group_id=42081&amp;release_id=154228</td></tr>
!       <tr><td>smlnk /url http://www.dqsd.net/</td></tr>
!       <tr><td>smlnk biST</td></tr>
!       <tr><td>smlnk /key biST</td></tr>
      </table>
    </description>
***************
*** 19,26 ****
  
    <form name="smlnkf"
!         action="http://smlnk.com/index.php";
          method="post">
!     <input type="hidden" name="url000" />
!     <input type="hidden" name="hash000" />
    </form>
    <script><![CDATA[
--- 23,30 ----
  
    <form name="smlnkf"
!         action="http://smlnk.com/";
          method="post">
!     <input type="hidden" name="url" />
!     <input type="hidden" name="key" />
    </form>
    <script><![CDATA[
***************
*** 30,35 ****
          return false;
  
!       document.smlnkf.hash000.value = "";
!       document.smlnkf.url000.value = "";
  
        var args = parseArgs(q, "url, key");
--- 34,39 ----
          return false;
  
!       document.smlnkf.key.value = "";
!       document.smlnkf.url.value = "";
  
        var args = parseArgs(q, "url, key");
***************
*** 39,53 ****
          {
            case "key":
!             document.smlnkf.hash000.value = args.q;
!             break;
            case "url":
            default:
!             document.smlnkf.url000.value = args.q;
              break;
          }
!       }
!       else
!       {
!         document.smlnkf.url000.value = args.q;
        }
  
--- 43,60 ----
          {
            case "key":
!             openSearchWindow("http://smlnk.com/"; + args.q);
!             return true;
            case "url":
            default:
!             document.smlnkf.url.value = args.q;
              break;
          }
!       }else{
!         if(q.length == 4){
!           openSearchWindow("http://smlnk.com/"; + args.q);
!           return true;
!         }else{
!           document.smlnkf.url.value = q;
!         }
        }
  
***************
*** 63,65 ****
    </copyright>
  
! </search>
--- 70,72 ----
    </copyright>
  
! </search>
\ No newline at end of file

Index: wrp.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/wrp.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** wrp.xml     7 Oct 2003 22:01:13 -0000       1.2
--- wrp.xml     14 Oct 2003 04:58:15 -0000      1.3
***************
*** 33,77 ****
      action="http://www.ReliableAnswers.com/x/dqsd/";
      method="post">
!     <input type="hidden" name="q" value="" />
      <textarea name="vbscode" style="display: none;"><![CDATA[
  
! Dim lq, lqe, qsPrefix, qlMax, qbRemove, q
! q = document.wrpf.q.value
! lq = InStr(1, q, "/np", 1)
! If lq > 0 Then
    qsPrefix = ""
  Else
!   lq = InStr(1, q, "/pre", 1)
!   If lq > 0 Then
!     lq = lq + 5
!     lqe = InStr(lq, q, "/", 1)
!     If lqe > 0 Then
!       lqe = lqe - lq
!       qsPrefix = Mid(q, lq, lqe)
!     Else
!       qsPrefix = Mid(q, lq)
!     End If
    Else
      qsPrefix = "> "
    End If
  End If
! lq = InStr(1, q, "/max", 1)
! If lq > 0 Then
!   lq = lq + 5
!   lqe = InStr(lq, q, "/", 1)
!   If lqe > 0 Then
!     lqe = lqe - lq
!     qlMax = CLng(Trim(Mid(q, lq, lqe)))
!   Else
!     qlMax = CLng(Trim(Mid(q, lq)))
!   End If
  Else
    qlMax = 64
  End If
! If qlMax < 0 Then
    qlMax = 64
  End If
! lq = InStr(1, q, "/no", 1)
! If lq > 0 Then
    qbRemove = False
  Else
--- 33,62 ----
      action="http://www.ReliableAnswers.com/x/dqsd/";
      method="post">
!     <input type="hidden" name="pre"  value="" />
!     <input type="hidden" name="prf"  value="" />
!     <input type="hidden" name="nor"  value="" />
!     <input type="hidden" name="max"  value="" />
!     <input type="hidden" name="dqsd" value="wrp" />
      <textarea name="vbscode" style="display: none;"><![CDATA[
  
! Dim qsPrefix, qlMax, qbRemove, q
! If document.wrpf.prf.value <> "" Then
    qsPrefix = ""
  Else
!   If document.wrpf.pre.value <> "" Then
!     qsPrefix = document.wrpf.pre.value
    Else
      qsPrefix = "> "
    End If
  End If
! If document.wrpf.max.value <> "" Then
!   qlMax = CLng(document.wrpf.max.value)
  Else
    qlMax = 64
  End If
! If (qlMax < 0) Or Not IsNumeric(qlMax) Then
    qlMax = 64
  End If
! If document.wrpf.nor.value <> "" Then
    qbRemove = False
  Else
***************
*** 140,145 ****
        }
      }
! 
!     document.wrpf.q.value = q;
  
    //get the vbs code
--- 125,152 ----
        }
      }
!     var wrppre = "> ";
!     var wrpprf = "";
!     var wrpnor = "";
!     var wrpmax = 64;
!     var args = parseArgs(q, "np, pre, max, no");
!     for (var i = 0; i < args.switches.length; i++)
!     {
!       sw = args.switches[i];
!       switch(sw.name)
!       {
!         case "pre":
!           wrppre = sw.value; break;
!         case "np":
!           wrpprf = 1; break;
!         case "no":
!           wrpnor = 1; break;
!         case "max":
!           wrpmax = sw.value; break;
!       }
!     }
!     document.wrpf.pre.value = wrppre;
!     document.wrpf.prf.value = wrpprf;
!     document.wrpf.nor.value = wrpnor;
!     document.wrpf.max.value = wrpmax;
  
    //get the vbs code
***************
*** 166,168 ****
--- 173,179 ----
        GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
    </copyright>
+   <created_by>
+     This search file was created by Shawn K. Hall
+     Copyright (c) 2003 Shawn K. Hall; Distributed under the terms of the GNU General 
Public License, Version 2
+   </created_by>
  </search>




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
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