Jump to content

Atheist Rob

Member Since 29 Jun 2011
Offline Last Active Jul 01 2023 02:50 PM
****-

#16425 Footnotes in bblx modules

Posted by Atheist Rob on 29 March 2013 - 04:50 PM

Thanks for the info. I think I will leave out the notes for the e-Sword version then. I really wonder what Rick's rationale is behind not enabling this for user-made modules.

Bit of a bummer, but it's not the end of the world.

Regards,
Rob


#15755 Detecting Strong's numbers in user module

Posted by Atheist Rob on 10 February 2013 - 12:41 PM

Since this thread is in the MySword forum, I suppose your dictionary module is for MySword. If it contains dictionary entries that should be linked within your own dictionary, you can use a special HTML A reference like this:

<a href="dG1492">G1492</a>

For more info, see this this post.

 

Regards,

Rob




#15733 Markup codes MySword

Posted by Atheist Rob on 09 February 2013 - 08:26 AM

I think I already replied to this in another post but I could not easily find it so here it goes again. This is part of an email that I got from the authors of MySword back in may 2011 (before 2.0).
All MySword databases are SQLite databases. The database structures are
combinations of e-Sword and TheWord.

In terms of the content, the Bible directly use the same tags as TheWord.
Not all tags are supported though. You can find complete documentation here:
http://www.theword.n...odule-spec.doc. Currently the
following tags are supported:

1. <WH9999> or <WG9999> - Strongs Hebrew or Greek, the H9999 or G9999 are
the Strong numbers (H for Hebrew and G for Greek)
2. <WTXXXX> - RMAC, the XXXX is the reference (lemma and homonym are not
supported)
3. <TS>...<Ts> - Title
4. <RF>...<Rf> - Reference/Notes (Translators')
5. <FI>...<Fi> - Italics, words added by translators
6. <FR>...<Fr> - Words of Jesus in Red

The <RX...> Cross-Reference tag will be supported in MySword version 2.0.

All other TheWord tags are passed through so they are not displayed by
Android WebView (WebKit Browser component). Consequently, all other HTML
tags are properly rendered.

In terms of the content of Commentaries and Dictionaries, they are all plain
HTML. The notable special thing is the hyperlink which is used to link
together different sections and modules. The format is simple as it use the
HTML anchor (a) tag, except the href contains some special codes. the href
starts with # so that it worked like an anchor to the same document
(bookmark) but that is optional as it is simply stripped by MySword for
Android (that is needed by our original MySword for Windows Mobile 6.5
prototype). The content of href could be:

1. b9.9.9 - Bible reference in b<book number>.<chapter number>.<verse
number> format. But there are also some other variations of that like:
    a. b<book number> - entire book
    b. b<book number>.<chapter number> - entire chapter of the book
    c. b<book number>.<chapter number>.<verse number>-<verse number> - verse
range in a chapter of the book
    d. b<book number>.<chapter number>-<chapter number> - chapter range of a
book
    e. b<English Abbreviated reference> - e.g. bGen 1:1
2. sXXXX - Strong's reference, e.g. sH1697 and sG25
3. mXXXX - Morphological code, e.g. mN-ASF
4. dXXXX - Dictionary reference, in two formats:
    a. same dictionary, e.g. dWISDOM
    b. other dictionary, e.g. d-Easton WISDOM
5. cXXXX - Commentary reference where XXXX is a verse reference similar to
bible reference, in two formats:
    a. same commentary, e.g. c1.2.3
    b. other commentary, e.g. c-TSK 1.2.3 or c TSK 1.2.3
6. nXXXX - Personal Notes reference where XXXX is a verse reference similar
to bible reference
7. jXXXX - Journal/Book (MySword version 2.0) reference, the idea is similar
to dictionary or commentary reference
Hope that helps.
 
Regards,
Rob


#15090 ESV on MySword

Posted by Atheist Rob on 02 January 2013 - 09:00 AM

I've wanted the ESV bible on MySword for a long time and now I have it. I have written a Perl script that parses the website http://www.esvbible.org and translates the content into a MySword module. The script is made available in this post, but first I want to stress that you should only use the script if your local copyright law enables you to use the content of a website for something else than online browsing. If in doubt, do not use this script! In no way do I take any responsibility for someone else to violate copyright laws.

This script is not released on an open source license. You may freely give unmodified versions of the script (or the Windows executable) to others but you are not allowed to distribute modified versions.

Now that I have that off my chest, some details. The online version has footnotes and cross references. The footnotes are rendered as translators' notes and the cross references are rendered as cross references in MySword. On the website the references have an accompanying text which is not rendered by default. You can use the "--reftext" option to render the text as a translators' note, but most of the tome the text is just a summation of the references themselves. The documentation is available with the "--help" option.

I do not have an option to render the text without the references. If you have a premium or deluxe version of MySword you can turn them off, so if you find them annoying, you have a reason to make a generous donation to the MySword developers ;)

I made life easy for Windows users. I used the PAR::Packer module to create a Windows executable version of the script (this factually creates a temporary Perl environment to run the script, so the start up is slow). I created it on a 32-bit Windows XP environment and tested it both on 32-bit Windows XP and 64-bit Windows Server 2008 (both without Perl), so it should work on most environments. Just unpack the esvorg2mysword.exe.zip file, copy the executable somewhere on your disk, double-click it and follow the instructions in the text window that opens. If you want to pass options to the executable (e.g. for the help text), just open a cmd window, change to the directory where the executable is stored and run the executable with the requited option (e.g.:
esvorg2mysword.exe --help).


If this does not work for you, you can install Strawberry Perl and use the script itself to generate the module. See the instructions for my other Perl module on how to do that.

Update June 10th 2013:
The script is currently broken. The website has been changed which causes all verses to be recorded twice. I currently lack the time to modify the script but will take a look at it in a couple of weeks (or if someone else would like to take a look at it, (s)he'd be more than welcome ;-) ).

 

Update Feb 24, 2015:

The website has changed yet again but the change was minor so it could be easily fixed. A new module has been attached.

 

The attachments are:
(Perl script)
(Windows executable)

(new perl script)

Attached File  esvorg2mysword-20150209.zip   10.09K   224 downloads

 

Here's a screen dump to wet your appetite:

esv4mysword.png

Regards,
Rob




#14849 Merry Christmas!

Posted by Atheist Rob on 24 December 2012 - 03:41 AM

I hope this is the right forum for this message, but I would like to wish everyone on this site a merry Christmas and all the best in 2013. We may not always see eye to eye on theological issues, but I have felt welcome on this site and I hope next year I can keep contributing the little bit that I do. One is already in the works for MySword users ;-)

 

Regards,

Rob




#14632 Perl scripts to convert e-Sword 9 bblx and cmtx modules to mysword

Posted by Atheist Rob on 09 December 2012 - 12:15 PM

Hi Arnie,

I uploaded all versions at http://www.biblesupp...e-all-versions/

Regards,
Rob


#13298 Reply to MySword

Posted by Atheist Rob on 19 October 2012 - 02:17 AM

I was wondering (to the people who have MySword), what is the pros and cons of having MySword?
(I do not have one [yet])

I heard that you can put third party modules on MySword and in comparing to the new e-Sword HD for iPad - you can not.  Is that true?


Yes it is, but as I understand it, the reason to that is not e-Sword's fault but inherrent to the fact that IOS is a close system. If you would jailbreak the iPad (don't do that or you'll lose your warranty) you would be able to add third party modules. The big plus of e-Sword vs MySword is that commecial bible vendors acknoledge e-Sword and bring out their bibles (NASB,ESV etc) for that platform. I assume they will also work on e-Sword for the iPad. With MySword, you're out of luck. This may change in the future and I hope it will.

If that is true then I will (one day) get an Android phone so I can put my Study Bible set on it.

In debating which software is better is quite petite.  My main care is that people use what ever (tool) they can to study the Word of God.  I thank God that Rick put his software on iPad so he can reach more people who do have iPad and do not have a good bible software to use.  

The only thing I would like for MySword is a better way to convert e-Sword modules to MySword.
Again it is about what bible software that meet your needs.


In general I prefer the open nature of Android to IOS devices although that increases the risk of malware. I also wanted bible software that works offline and enables me to create my own bible modules. I am Dutch and there is only one free Dutch module available. It is written in an old dialect which can be confusing and it is based on the Majority Text. There are many more Dutch bibles available on websites and I have written some scripts to download those and convering them to modules for e-Sword and MySword. MySword is the only mobile program that I can use something like that with. BTW, before anyone complains, one of the vendors of the bibles that I downloaded didn't like what I was doing because I also made my script avaiable. They are out of luck because what I did is legal according to Dutch copyright law :)

Regards,
Rob



#13257 Perl scripts to convert e-Sword 9 bblx and cmtx modules to mysword

Posted by Atheist Rob on 17 October 2012 - 02:39 PM

@johnatandias, the file has been uploaded to here. I still get some RTF parsing errors while reading the Details table (About Module in MySword and Bible->Information in e-Sword) so the layout of that is not what it should be, but I honestly couldn't be bothered. I hope you don't mind.

@patchworkid, I am aware of that method and that is the method that pfpeller uses to convert the absurd amount of modules that he does :) The drawback is that you have to do 3 conversions: e-Sword 9+ to e-Sword 8 using BeST, e-Sword 8 to TheWord using TheWord Bible software and then TheWord to MySword using MySword's migration tools. And the biggest drawback of all (for me): it's a Windows-only solution. I steer clear from Windows wherever possible. In my opinion there is only one way to make a Windows computer go faster: at 9.8 m/s2 :)
That said, the TheWord detour enables you to also convert other modules except bblx and cmtx. I haven't written any scripts to do those (yet).

Regards,
Rob


#9850 Download of Hebrew OT - Westminster Leningrad Codex

Posted by Atheist Rob on 06 June 2012 - 10:21 PM

Hi Frank, if the Kindle is running Gingerbread (or earlier) your problem is no with MySword nor with the RTL boolean in the database but due to a bug in the Android HTML rendering engine. Android phones for the Israeli and Arab markets were patched to fix this but in general the problem is only ficed in Honeycomb and ICS.

Regards,
Rob


#9649 MySword for Droid Modules

Posted by Atheist Rob on 30 May 2012 - 10:14 PM

This is where EULAs, and the enforcibality thereof vary by country.

In the United States, clicking of "Agree and Download"button here, constitutes acceptence of the EULA, which is the text above the button.

In the European Economic Community, clicking the "Agree and Download" button is meaningless, due to a lack of consideration.  (If the resource was purchased, the EULA is meaningless, because it was presented after the purchase.)


It's been a while since I downloaded a module. I stand corrected.

Regards,
Rob


#9628 MySword for Droid Modules

Posted by Atheist Rob on 30 May 2012 - 03:35 PM

Note in passing that downloading resources from BibleSupport.com technically means the user has agreed to a EULA that covers that specific resource. A EULA that is created by, and enforced by a third party --- BibleSupport.com.  


I disagree with you there Johnathon. The character A in EULA stands for "Agreement", that means that I as a consumer of copyrighted material have to actually agree to wave rights that copyright law grants me by default. Just downloading the material does not cut it unless I can only get to the material after waving those rights. I don't recall ever having done that. It would be like me going to a bookstore and buying a book and then being prohibited to publish the number of words in chapter 9 just because some notice in the back of the book says so. It would be something else if the bookstore handed me a waver to sign before being able to buy the book. Copyright is not a carte blanche.

Regards,
Rob


#7146 Foreign Language Bibles - Greek Nestle-Aland 26th-27th edition text with diac...

Posted by Atheist Rob on 16 March 2012 - 07:04 PM

File Name: Greek Nestle-Aland 26th-27th edition text with diacritics - punctuation MySword version
File Submitter: Atheist Rob
File Submitted: 17 Mar 2012
File Updated: 17 Mar 2012
File Category: Foreign Language Bibles
Suggest New Tag:: NA26

This module is converted from the e-Sword version that can be found at http://www.biblesupp...tuationbblxexe/ with the single difference, i.e. that the original had two endings for Mark starting at verse 16:9, a short single-verse version and a longer twelve-verse version. Since the MySword module does not allow multiple verses with the same book, chapter and verse numbers, the short version is omitted in this module.

This module contains many accented characters which do not render correctly using the standard MySword font. It does render coorectly if you install the DejaVu Sans Condensed Font (and possibly with the Serif version, I haven't tried that) which you can download from mysword.info.

Click here to download this file


#6106 Dictionaries - Robinson's Morphological Analysis Codes

Posted by Atheist Rob on 31 January 2012 - 01:50 PM

File Name: Robinson's Morphological Analysis Codes
File Submitter: Atheist Rob
File Submitted: 31 Jan 2012
File Category: Dictionaries

This module is useful for looking up the morphological tags in some modern Greek New Testament modules (including the Westcott and Hort bibles that I posted). The module has been created from scratch using the description my Maurice Robinson which can be found at byztxt.com. The codes that make up the entries of this dictionary have been retrieved from the two Westcott & Hort files that I had available for creating the Interlinear Bible.

FWIW, I can appreciate that there are a few visitors of this site who frown upon the fact that I contribute material while openly advertising that I do not share the religious consensus of the sites' users. So if there is anyone who wants to verify the scripts and/or the input files to those scripts, they are available upon request, no questions asked. Just drop me a mail at bibsup@hamal.nl for that.

Regards,
Rob

Click here to download this file


#6009 Bibles - Interlinear Westcott and Hort Greek New Testament with Strong's...

Posted by Atheist Rob on 28 January 2012 - 05:11 PM

File Name: Interlinear Westcott and Hort Greek New Testament with Strong's numbers and morphological analysis codes (MySword for Android version)
File Submitter: Atheist Rob
File Submitted: 28 Jan 2012
File Category: Bibles
Suggest New Tag:: interlinear, greek

This is the Greek NT by Drs Westcott and Hort from 1881, based primarily on the Codex Sinaiticus and the Codex Vaticanus. Strong's numbers are included, as are morphological tags. I've opted to include the unaccented Greek text since many accented characters don't render well with e-Sword when using the commonly available fonts.

The Greek words, the Strongs numbers and the morphological codes were retrieved from a public domain file that I downloaded from The Unbound Bible. The interlinear text was kindly provided to me by John Isett from Bibliosweb. There were a few errors remaining in the file, in most cases it so happened that the word used was spelled according to the Westcott and Hort bible, while the interinear text was that for the corresponding word from the UBS or NA27 bible. I tried to correct those where I encountered them, but there may have been a few left. If you encounter an error, I would appreciate a mention of that via email (bibsup AT hamal.nl).

Although the Strong's numbers for the tense, voice and mood for the verbs were available, I did not include them because it can be retrieved from the morphological tags. I am aware that there is no MySword dictionary file of Robertson's Morphological Analysis Codes available yet, but I'm working on that :)

Click here to download this file


#5694 Bible Reading Plan

Posted by Atheist Rob on 17 January 2012 - 03:23 PM

I used kind of a workaround for that. I created a reading plan in e-Sword for Windows and copied the resulting file (ending in .brpx) to my Android phone. This file is a .sqlite database file (like most of e-Sword and MySword) and I used aSQLiteManager to keep track of my plan. I added a column 'Date' for readability with these commands:
alter table Plan add 'Date' Date;
update Plan set Date = date(strftime('%s','now')+Day*86400,'unixepoch');
This renders dates starting tomorrow. You also can use a specific date i.o. 'now' as '2012-01-17' in the second line.

It works, somewhat, but I do hope that they will implement an integrated reading plan one day.

Hope this helps,
Rob