<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">It is not fast, but is reasonably fast. It takes a look at the index file (not the data file) to see what verses have size. If size is 0, then that verse is not in the v11n. A book is present if all the verses have size 0.<div class=""><br class=""></div><div class="">I’m pretty sure that both AndBible and STEP have this woven in. BibleDesktop needs to be released soon.<br class=""><div class=""><br class=""></div><div class="">I think that *some* frontends cache that in the module’s conf as an osisRef. BTW, cached in the module’s conf means it never gets out of date or specified wrongly.</div><div class=""><br class=""></div><div class="">I think that Scope (and BookList) should be handled like InstallSize. That is, not specified by the module maker but computed and maintained on the server.</div><div class=""><br class=""></div><div class="">— DM</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 8, 2015, at 8:39 AM, Jonathan Morgan &lt;<a href="mailto:jonmmorgan@gmail.com" class="">jonmmorgan@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Hi Peter,<br class=""><br class="">If I read Chris' comment correctly, you wouldn't need to do put anything in the conf file.&nbsp; It will automatically figure it out based on which books (and possibly chapters?) are in the Bible. <br class="">This roughly matches the direction discussion took in the original thread, as enough people found enough problems with having a scope specifier in the conf file.<br class=""><br class=""></div><div class="">So long as this performs OK I think it's a great solution, because it tells you exactly what is in the Bible, and won't get specified wrongly or fall out of date.<br class=""></div><div class="">Main advantage: Module maker doesn't have to specify the scope.&nbsp; It "just works".<br class=""></div><div class="">Main disadvantage: Frontend developers have to implement it :(<br class=""><br class=""></div><div class="">Hope that makes sense.<br class=""><br class="">Jon<br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Thu, Jan 8, 2015 at 11:49 PM, Peter Von Kaehne <span dir="ltr" class="">&lt;<a href="mailto:refdoc@gmx.net" target="_blank" class="">refdoc@gmx.net</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><div style="font-family:Verdana;font-size:12.0px" class=""><div class="">
<div class="">Ah brilliant.</div>

<div class="">&nbsp;</div>

<div class="">So something in Jsword but not yet in Sword?</div>

<div class="">&nbsp;</div>

<div class="">What is the exact syntax a conf file entry should have? I would try this out immediately.</div>

<div class="">&nbsp;</div>

<div class="">Peter</div>

<div class="">&nbsp;
<div name="quote" style="margin:10px 5px 5px 10px;padding:10px 0 10px 10px;border-left:2px solid #c3d9e5;word-wrap:break-word" class="">
<div style="margin:0 0 10px 0" class=""><b class="">Gesendet:</b>&nbsp;Donnerstag, 08. Januar 2015 um 10:58 Uhr<br class="">
<b class="">Von:</b>&nbsp;"Chris Burrell" &lt;<a href="mailto:chris@burrell.me.uk" target="_blank" class="">chris@burrell.me.uk</a>&gt;<br class="">
<b class="">An:</b>&nbsp;"SWORD Developers' Collaboration Forum" &lt;<a href="mailto:sword-devel@crosswire.org" target="_blank" class="">sword-devel@crosswire.org</a>&gt;<br class="">
<b class="">Betreff:</b>&nbsp;Re: [sword-devel] Scope</div><div class=""><div class="h5">

<div name="quoted-content" class="">
<div class="">Hi David
<div class="">&nbsp;</div>

<div class="">The discussion did result into code on the JSword project. We now have JSword specific configuration that is populated automatically by examining content (as well as front-end specific configuration).</div>

<div class="">&nbsp;</div>

<div class="">We have a 'scope' and a 'book list'</div>

<div class="">&nbsp;</div>

<div class="">Cheers</div>

<div class="">Chris</div>

<div class="">&nbsp;</div>
</div>

<div class="gmail_extra">&nbsp;
<div class="gmail_quote">On 8 January 2015 at 10:51, David Haslam <span class="">&lt;<a href="http://dfhmch@googlemail.com/" target="_blank" class="">dfhmch@googlemail.com</a>&gt;</span> wrote:

<blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1.0px rgb(204,204,204) solid;padding-left:1.0ex">In another thread from 2008, Chris made an important observation about OSIS<br class="">
Scope.<br class="">
<br class="">
It's also a little ambiguous.<br class="">
How many books are included in the scope Gen-Rev? 66? 73?<br class="">
It's always depended on context.<br class="">
<br class="">
But as we have added av11n since then, this worry may no longer be critical.<br class="">
<br class="">
Regards,<br class="">
<br class="">
David<br class="">
<br class="">
<br class="">
<br class="">
--<br class="">
View this message in context: <a href="http://sword-dev.350566.n4.nabble.com/Scope-tp4654525p4654527.html" target="_blank" class="">http://sword-dev.350566.n4.nabble.com/Scope-tp4654525p4654527.html</a>

<div class="">
<div class="">Sent from the SWORD Dev mailing list archive at <a href="http://Nabble.com" class="">Nabble.com</a>.<br class="">
<br class="">
_______________________________________________<br class="">
sword-devel mailing list: <a href="http://sword-devel@crosswire.org/" target="_blank" class="">sword-devel@crosswire.org</a><br class="">
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" class="">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br class="">
Instructions to unsubscribe/change your settings at above page</div>
</div>
</blockquote>
</div>
</div>
_______________________________________________ sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" class="">sword-devel@crosswire.org</a> <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" class="">http://www.crosswire.org/mailman/listinfo/sword-devel</a> Instructions to unsubscribe/change your settings at above page</div>
</div></div></div>
</div>
</div></div></div>

<br class="">_______________________________________________<br class="">
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" class="">sword-devel@crosswire.org</a><br class="">
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" class="">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br class="">
Instructions to unsubscribe/change your settings at above page<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" class="">sword-devel@crosswire.org</a><br class=""><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" class="">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br class="">Instructions to unsubscribe/change your settings at above page</div></blockquote></div><br class=""></div></div></body></html>