[sword-devel] Ezra Project 0.8.0 released

Tobias Klein contact at tklein.info
Mon Jun 3 12:01:56 MST 2019


Hi Troy,

Yay! I'm excited to hear that Ezra Project works for you and thanks for 
this report! :)
I'm glad I found some tools that allow packing of Electron applications 
into *.debs and *.rpms rather easily.
I now have a script that can create packages for Ubuntu 18.04 & 19.04, 
Fedora 29 and CentOS 7 in one go, so for future updates it's gonna be 
easier with the packaging. I may still add some other distributions 
based on demand. The packaging for each of these distributions is done 
in individual Docker containers, which also really helped to get this 
done efficiently.

> The repos list doesn't seem to show all the repos available from our 
> registry. 

Oh, ok. Interesting. I though I'm just showing the content of the 
"master repo list".
Which repos are shown on your computer and which are missing?

Essentially I'm just calling 
installMgr->/refreshRemoteSourceConfiguration/(), then 
installMgr->/saveInstallConf()/ and then I'm iterating over 
/installMgr->sources/ to get the repositories.

> Selecting CrossWire and choosing Greek, English, and Hebrew, I don't 
> see the WHNU Greek module.
>
> Noticed the eBible.org repo only shows that is has like 74 modules 
> available, but I think Michael has like 2000 or something :)
>
Currently only modules with "recognized languages" are shown.
When loading the languages I'm separating them into "known" ones and 
"unknown" ones using the ISO-639-1 Javascript module.
https://www.npmjs.com/package/iso-639-1#validatecode
Only the "known" languages end up being shown in the installation 
wizard. I should change that and also show the other ones below the 
recognized languages in the installation wizard.

> I like that I can have multiple tabs of different Bibles pointing to 
> different locations.
>
> Noticed Hebrew (module: WLC) is left justified.  You should be able to 
> key off the config entry: Direction=RtoL
>
Thanks for the hint! Could I do that automatically based on certain 
information in that bible's *.conf file?

> I like that I can highlight multiple verse and then click a tag to add 
> them to that tag.  I am not sure if they are tagged individually, or 
> as a group, but regardless, they all seem to be tagged.
>
They are tagged individually in the database.

> I am not sure how to show all the verses associated with one of my tags.
>
Click on "Select tag" (next to "Select book") in the menu above the text 
display area and choose one. You can also choose multiple ones. Then 
click on "Select tag" again to hide that dropdown.

> I notice you're not showing all the books associated with the current 
> module.
>

Yes, that's correct. At the moment the books shown is a static list. The 
only thing dynamic is that within that static list Ezra Project checks 
which of these books are actually available and disables the links if 
they're not.

> Great start!  Thanks for your work!  I am sure building up personal 
> tab libraries of Bible topics and sharing those with others can be a 
> wonderful way to study God's Word. 

Thanks for the encouragement :). Sharing a tag library could be a 
feature for the future. At the moment a "Word export" is implemented, 
but that obviously is not the same as sharing a technical database. I 
could implement a simple JSON or XML export/import to support such a 
feature.


There's other features besides tagging that I have on my mind. Generally 
I want to support the user in creating material based on the bible that 
is not "separate" (like separate text documents), but rather directly 
linked with the text.

Best regards,
Tobias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20190603/386dc6b2/attachment.html>


More information about the sword-devel mailing list