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&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/