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-serv23596/searches
Modified Files:
bg.xml
Added Files:
sl.xml
Log Message:
updated bg.xml to allow searching for text
added sl.xml (studylight.org)
--- NEW FILE: sl.xml ---
<search function="sl">
<name>StudyLight.org</name>
<category>Reference</category>
<contributor>Brent Beardsley</contributor>
<link>http://www.studylight.org/</link>
<email></email>
<description>
Search StudyLight.org bibles and lexicons
<div class="helpboxDescLabels">Bible versions:</div>
<table class="helpboxDescTable">
<tr><td>/asv [default]</td><td> - </td><td>American Standard Version</td></tr>
<tr><td>/bbe</td><td> - </td><td>The Bible in Basic English</td></tr>
<tr><td>/cev</td><td> - </td><td>Contemporary English Version</td></tr>
<tr><td>/dby</td><td> - </td><td>The Darby Translation</td></tr>
<tr><td>/erv</td><td> - </td><td>Easy-to-Read Version</td></tr>
<tr><td>/gnt</td><td> - </td><td>Good News Translation</td></tr>
<tr><td>/gwd</td><td> - </td><td>GOD'S WORD Translation</td></tr>
<tr><td>/hcs</td><td> - </td><td>Christian Standard Bible</td></tr>
<tr><td>/hnv</td><td> - </td><td>Hebrew Names Version</td></tr>
<tr><td>/isv</td><td> - </td><td>International Standard Version</td></tr>
<tr><td>/jps</td><td> - </td><td>JPS Old Testament (1917)</td></tr>
<tr><td>/kjv</td><td> - </td><td>King James Version</td></tr>
<tr><td>/nas</td><td> - </td><td>New American Standard</td></tr>
<tr><td>/nkj</td><td> - </td><td>New King James Version</td></tr>
<tr><td>/nlt</td><td> - </td><td>New Living Translation</td></tr>
<tr><td>/nrs</td><td> - </td><td>New Revised Standard</td></tr>
<tr><td>/nsn</td><td> - </td><td>NAS with Strong's Numbers</td></tr>
<tr><td>/reb</td><td> - </td><td>The Emphasized Bible</td></tr>
<tr><td>/rhe</td><td> - </td><td>Douay-Rheims Bible</td></tr>
<tr><td>/rsv</td><td> - </td><td>Revised Standard Version</td></tr>
<tr><td>/str</td><td> - </td><td>KJV with Strong's Numbers</td></tr>
<tr><td>/tmb</td><td> - </td><td>Third Millennium Bible</td></tr>
<tr><td>/tyn</td><td> - </td><td>Tyndale New Testament (1525)</td></tr>
<tr><td>/wbt</td><td> - </td><td>The Webster Bible</td></tr>
<tr><td>/web</td><td> - </td><td>World English Bible</td></tr>
<tr><td>/wnt</td><td> - </td><td>Weymouth New Testament</td></tr>
<tr><td>/wyc</td><td> - </td><td>The Wycliffe Bible (1395)</td></tr>
<tr><td>/ylt</td><td> - </td><td>Young's Literal Translation</td></tr>
<tr><td>/vul</td><td> - </td><td>The Latin Vulgate (425)</td></tr>
</table>
<div class="helpboxDescLabels">Lexicons:</div>
<table class="helpboxDescTable">
<tr><td>/greek</td><td> - </td><td>New Testament Greek Lexicon</td></tr>
<tr><td>/hebrew</td><td> - </td><td>Old Testament Hebrew Lexicon</td></tr>
</table>
<div class="helpboxDescLabels">Examples:</div>
<table class="helpboxDescTable">
<tr><td>sl jn 3:16</td></tr>
<tr><td>sl matt 24 /str</td></tr>
<tr><td>sl acknowledge him</td></tr>
<tr><td>sl /greek trumpet</td></tr>
<tr><td>sl /greek 4536</td></tr>
<tr><td>sl /hebrew Sabbath</td></tr>
<tr><td>sl /hebrew 7673</td></tr>
</table>
</description>
<form name="slgreekf"
method="get"
action="http://www.studylight.org/lex/grk/search.cgi">
<input type="hidden" name="word" value="" />
</form>
<form name="slhebrewf"
method="get"
action="http://www.studylight.org/lex/heb/search.cgi">
<input type="hidden" name="word" value="" />
</form>
<form name="slbiblef"
method="get"
action="http://www.studylight.org/desk/">
<input type="hidden" name="query" value="" />
<input type="hidden" name="section" value="0" />
<input type="hidden" name="translation" value="asv" />
<input type="hidden" name="language" value="en" />
</form>
<script><![CDATA[
function sl(q)
{
if( nullArgs("sl", q) )
return;
var bibleVersion = "asv";
var bibleVersions = "asv, nas, nlt, cev, gnt, kjv, nkj, tmb, rsv, nrs, erv, rhe,
str, nsn, reb, gwd, web, bbe, dby, hnv, wbt, ylt, vul, wyc, tyn, jps, hcs, isv, wnt";
var bibleVersionsList = bibleVersions.split(/[,;\s]/);
var args = parseArgs(q, bibleVersions + ", greek, hebrew");
if (args.switches.length > 0) {
for (var i = 0; i < args.switches.length; i++) {
var switchName = args.switches[i].name.toLowerCase();
if (switchName == "greek") {
document.slgreekf.word.value = args.q;
submitForm(slgreekf);
return;
} else if (switchName == "hebrew") {
document.slhebrewf.word.value = args.q;
submitForm(slhebrewf);
return;
}
var isBibleVersion = false;
for (var j = 0; j < bibleVersionsList.length; j++) {
if (switchName == bibleVersionsList[j]) {
isBibleVersion = true;
bibleVersion = switchName;
break;
}
}
if (!isBibleVersion) {
nullArgs("sl", "?");
return;
}
}
}
document.slbiblef.query.value = args.q;
document.slbiblef.translation.value = bibleVersion;
submitForm(slbiblef);
}
]]></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>
</search>
Index: bg.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/searches/bg.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** bg.xml 8 Sep 2002 21:42:37 -0000 1.1
--- bg.xml 22 Oct 2002 05:19:19 -0000 1.2
***************
*** 3,7 ****
<description>
Search The Bible Gateway for a scripture reference.<br/>
! <div class="helpboxDescLabels">Switches:</div>
<table class="helpboxDescTable">
<tr><td>/NIV</td><td> - </td><td>Search the New International Version
(default).</td></tr>
--- 3,7 ----
<description>
Search The Bible Gateway for a scripture reference.<br/>
! <div class="helpboxDescLabels">Bible Versions:</div>
<table class="helpboxDescTable">
<tr><td>/NIV</td><td> - </td><td>Search the New International Version
(default).</td></tr>
***************
*** 17,29 ****
<tr><td>/YLT</td><td> - </td><td>Search Young's Literal Translation.</td></tr>
</table>
<div class="helpboxDescLabels">Examples:</div>
<table class="helpboxDescTable">
<tr><td>bg 1 cor 13:4-7</td></tr>
<tr><td>bg rom 6:23 /KJV</td></tr>
</table>
</description>
<category>Reference</category>
<link>http://www.biblegateway.com/</link>
! <contributor>Glenn Carr, David Thompson</contributor>
<form name="bgf"
--- 17,47 ----
<tr><td>/YLT</td><td> - </td><td>Search Young's Literal Translation.</td></tr>
</table>
+ <div class="helpboxDescLabels">Search Types:</div>
+ <table class="helpboxDescTable">
+ <tr><td>/all</td><td> - </td><td>Search for verses containing ALL of the
+words</td></tr>
+ <tr><td>/any</td><td> - </td><td>Search for verses containing ANY of the
+words</td></tr>
+ <tr><td>/approx</td><td> - </td><td>Search for verses containing an
+APPROXIMATE phrase</td></tr>
+ <tr><td>/count</td><td> - </td><td>Count the verses containing these
+words</td></tr>
+ <tr><td>/exact</td><td> - </td><td>Search for verses containing an EXACT
+phrase</td></tr>
+ </table>
+ <div class="helpboxDescLabels">Misc Search Options:</div>
+ <table class="helpboxDescTable">
+ <tr><td>/word</td><td> - </td><td>Search whole words only</td></tr>
+ <tr><td>/link</td><td> - </td><td>Show only links to verses not the text of
+the verses themselves</td></tr>
+ </table>
<div class="helpboxDescLabels">Examples:</div>
<table class="helpboxDescTable">
<tr><td>bg 1 cor 13:4-7</td></tr>
<tr><td>bg rom 6:23 /KJV</td></tr>
+ <tr><td>bg matt 24</td></tr>
+ <tr><td>bg /exact /kjv Remember the Sabbath</td></tr>
+ <tr><td>bg /approx only begotten son</td></tr>
+ <tr><td>bg /any alpha omega /kjv /word</td></tr>
+ <tr><td>bg /all famine earthquake /link</td></tr>
</table>
</description>
<category>Reference</category>
<link>http://www.biblegateway.com/</link>
! <contributor>Glenn Carr, David Thompson, Brent Beardsley</contributor>
<form name="bgf"
***************
*** 37,40 ****
--- 55,84 ----
</form>
+ <form name="bgwordsearchf"
+ method="get"
+ action="http://www.biblegateway.com/cgi-bin/bible">
+ <input type="hidden" name="search" value="" />
+ <input type="hidden" name="SearchType" value="AND" />
+ <COMMENT>
+ The input element above, "SearchType", was a SELECT element with the following
+options...
+ <select name="SearchType">
+ <option value="AND">Matches ALL words</option>
+ <option value="OR">Matches ANY word</option>
+ <option value="EXACT">Exact phrase</option>
+ <option value="FULL_TEXT">Approximate phrase</option>
+ <option value="COUNT">Count Verses with these words</option>
+ </select>
+ </COMMENT>
+ <input type="hidden" name="restrict" value="" />
+ <input type="hidden" name="StartRestrict" value="" />
+ <input type="hidden" name="EndRestrict" value="" />
+ <input type="hidden" name="SearchWholeWords" value="yes" />
+ <input type="hidden" name="SearchAsLink" value="yes" />
+ <input type="hidden" name="rpp" value="25" />
+ <input type="hidden" name="language" value="english" />
+ <input type="hidden" name="searchpage" value="0" />
+ <input type="hidden" name="version" value="NIV" />
+ </form>
+
<script><![CDATA[
function bg(q)
***************
*** 43,53 ****
return;
! var args = parseArgs(q, "NIV, NASB, AMP, NLT, KJV, ESV, NKJV, KJ21, ASV, WE,
YLT, DARBY");
if ( args.switches.length > 0 )
{
! document.bgf.version.value = args.switches[0].name.toUpperCase();
}
- document.bgf.passage.value = args.q;
- submitForm(bgf);
}
]]></script>
--- 87,146 ----
return;
! var searchType = "";
! var bibleVersion = "NIV";
! var wholeWords = false;
! var resultsAsReferences = false;
!
! var bibleVersions = "NIV, NASB, AMP, NLT, KJV, ESV, NKJV, KJ21, ASV, WE, YLT,
DARBY";
! var bibleVersionsList = bibleVersions.split(/[,;\s]/);
! var args = parseArgs(q, bibleVersions+", EXACT, ALL, ANY, APPROXIMATE, COUNT,
WORD, LINK");
if ( args.switches.length > 0 )
{
! for (var i=0; i < args.switches.length; i++)
! {
! var switchName = args.switches[i].name.toUpperCase();
!
! // check switch against bible versions first
! var isBibleVersion = false;
! for (var j = 0; j < bibleVersionsList.length; j++)
! {
! if (switchName == bibleVersionsList[j])
! {
! isBibleVersion = true;
! bibleVersion = switchName;
! break;
! }
! }
! if (!isBibleVersion)
! {
! switch (switchName)
! {
! case "EXACT": searchType = "EXACT"; break;
! case "ALL": searchType = "AND"; break;
! case "ANY": searchType = "OR"; break;
! case "APPROXIMATE": searchType = "FULL_TEXT"; break;
! case "COUNT": searchType = "COUNT"; break;
! case "WORD": wholeWords = true; break;
! case "LINK": resultsAsReferences = true; break;
! }
! }
! }
! }
!
! if (searchType == "")
! {
! document.bgf.version.value = bibleVersion;
! document.bgf.passage.value = args.q;
! submitForm(bgf);
! }
! else
! {
! document.bgwordsearchf.version.value = bibleVersion;
! document.bgwordsearchf.SearchType.value = searchType;
! document.bgwordsearchf.search.value = args.q;
! document.bgwordsearchf.SearchWholeWords.value = (wholeWords) ? "yes" : "";
! document.bgwordsearchf.SearchAsLink.value = (resultsAsReferences) ? "yes" : "";
! submitForm(bgwordsearchf);
}
}
]]></script>
-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future of
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM))
program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
http://www.sun.com/javavote
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/