[sword-devel] GenBook osisID and URIs
karl at kleinpaste.org
Tue May 13 13:28:09 MST 2008
Chris Little <chrislit at crosswire.org> writes:
> The original private protocol syntax for Sword (which is what is
> implemented in BibleCS) is:
This is the syntax that GnomeSword eats. GS asks to deploy itself in
GNOME's GConf system, if it finds that there is no sword:// handler. I
can click off the offered test page in FF and GS opens with a new tab on
the specified module+verse.
(As it happens, GnomeSword understands sword:// and bible://
equivalently, but I suspect we should do away with the latter.)
>> And how would one specify, a parallel request?
> I don't think anyone addresses that possibility currently. I'm not sure
> whether its even desirable, but as long as you're requesting the SAME
> key(s) from multiple modules, we could use something similar to what you
> suggest (extending the existing syntax):
> sword://KJV,ESV/Gen 1:10-15
That occurred to me a long time ago, with that exact syntax, without
having implemented it. But it occurs to me that doing so would be very
close to a no-brainer. I might do it before GS 2.3.4 gets out the door,
unless Troy manages to get Sword 1.5.11 out the door tonight.
That's profoundly icky.
> I think simply
> sword://Josephus/The War of the Jews/Book 1/Chapter 2/Section 3
> should work, or
I have URLs like this in actual use...
...because embedded `/' makes me nervous and `+' is the URL space character.
More information about the sword-devel