Mysword Bible

1 view
Skip to first unread message

Jeana Rodia

unread,
Aug 5, 2024, 5:30:43 AM8/5/24
to essoremptho
Ive 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 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 ;-) ).


Thank you for your work on this. I have one problem: when I run the executable it gives me a file called "ESV.bbl.mybible" that is 0kb in size. When I copy that over to my tablet it shows up as a file with a bunch of numbers instead of a name and is still 0kb. I am running Win7 64bit on my laptop and Honeycomb on my tablet. Thank you for any advice.


I don't really get a command window that I could send. Once I unzip the download, I run the exe and get the license agreement window, type accept and it disappears and produces the 0kb file. That's pretty much all I can do.


I just tried it out on my freshly installed w7 64-bits (see screendump) and it works fine for me. I must confess that I forgot to pause the screen on an error so it is indeed hard to see what the problem is.


Could you please do the following. Create a folder named "temp" in the root folder of your C drive. Copy the executable to that folder. Start a command window (pressing the WIndows start button and typing "cmd" (without quotes) in the "Search programs and files" input box, followed by Enter. In the command window, type the command "cd \temp" (followed by enter). If you enter "dir" you should now see the executable in the file listing. Now enter "esvorg2mysword.exe" and follow the instructions. If an error occurs, please make a screen dump and mail it to me and I will see what I can do.


Yes, I have. Sometimes after repeatedly trying the link will work, sometimes if you first try another link, press the back button and then press the intended link again it will work then. I don't know if it's a MySword problem or an Android problem but I did experience it as well. I haven't filed a bug report with the MySword authors yet but I think I will.


As I mentioned in the OP, the website had changed which caused all verses to be recorded double. The problem has been fixed and the modified script has been added as an attachment to the original post. I currently don't have the opportunity to make a Windows executable, so for those who want to build this in a Windows environment, please see this post on how to do that.


5b- If the script wouldn't run, you might need to install some more dependencies. It might tell you "Can't locate *...". Open up Ubuntu Software Center and search for whatever it couldn't locate. For example, mine said "Can't locate DBI.pm", so I searched for "dbi" in Ubuntu Software Center. Then I installed "libclass-dbi-sqlite-perl", and that fixed it for me.


Updated last 1 April 2020 to the latest version of FolderSync - 2.9.16. The screen shots were updated (please refresh your browser if you had recently visited the page prior to the date mentioned to clear the cache). Also, because of the change in Foldersync's User Interface, some text content below was updated as well.


MySword has an organized modules path where modules and databases are properly segregated into type. The modules are placed in one of the following folders (still inside the selected modules path, default to /storage/emulated/0/mysword):


Your giving is not a payment but a SEED sown to support this software project.Please note that we are not selling this app but we are giving these Premium Version and Deluxe Complete Edition ascomplimentary gifts to our generous givers. There is a minimum giving amountrequired to have the Premium Version and Deluxe Complete Edition.For more information please contact us.


After giving your seed, please wait for MySwordTechnical Support to prepare your activation code within 24 hours(our time zone is GMT+800). You will be receiving an email using the email youused in PayPal with instructions on how to activate.


I am in the prcoess of having to switch from an HP handheld to some other device. At present it seems that there are three choices: 1) Windows based devices, 2) Android based devices and 3) Apple based devices.


Recently I've run across MySword, which I understand will run on Android based devices. However, I know nothing about MySword and am wondering if any of you are familiar with it. I'd like to know how it compares to e-Sword in terms of the Bible versions, commentaries, dictionaries, and other materials that are available with e-Sword.


Most e-Sword modules are available as MySword modules. You can easily convert e-Sword modules to MySword, unless the e-Sword module is a commercial/premium/paid module. Those are encrypted and cannot be converted.


Most of the decision comes down to the platform--Apple iOS or Droid. Functionality seems about the same. I'm a fan of Samsung Droid phones because the screen size of the Galaxy Note's are so large. So, I use Mysword on that device. I have e-Sword HD on the iPad.


I just got an Android device a few days ago (a gift). I am using MySword on it and quite enjoy it. The biggest drawback to it is that versions like NKJV, ESV, and such are not available for it. The font size is easily changed, so reading it isn't an issue (mine is a Droid Razr, so the screen is smaller than a tablet, obviously). If you're fine with the KJV, NET, ISV, and the versions that are available here for it, you're in good shape.


Since you mentioned Ipad, just a little heads up if you are considering a tablet -- e-sword is worthless on a windows tablet unless you want to use a mouse. At least on the ten inch Iconia, maybe larger screens will work. I tried Mysword on bluestacks on a windows 8 tablet and it functioned fairly well after I got it running but bluestacks gave me so much trouble I shelved that idea.


I use eSword on my ultrabook (Toshiba Satellite U925t) as well as theWord. The icons are small but I have no particular issues when in tablet mode. Tablets (without a physical keyboard) are a bit more cumbersome but I did okay when I used eSword (and tW) on a MSI WindPad 110 (passed that one on to my oldest child). The MS Surface comes with a Wacom-like pen. I've not used eSword on the Surface (both II and III) at work but it should be much easier then other tablets. I also use a Lenovo Yoga ultrabook (work) that has a Wacom pen and software as "standard" for when using it in tablet mode. I use mysword on my Asus Nexus 7...very nice. I don't use apple products (cost too much for me).


On my PC I use e-Sword exclusively. I don't use any other Bible Study software mainly because e-Sword satisfies my requirements, and moreover, there is a far greater user support for e-Sword then any other Bible Study program, of which includes Bible study resources of all types.


MySword Bible is a free app for Android published in the Reference Tools list of apps, part of Education.



The company that develops MySword Bible is RiverSoft Ministry. The latest version released by its developer is 1.0. This app was rated by 76 users of our site and has an average rating of 4.0.



To install MySword Bible on your Android device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2019-12-05 and was downloaded 51,587 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the MySword Bible as malware as malware if the download link to com.riversoft.android.mysword is broken.



How to install MySword Bible on your Android device:Click on the Continue To App button on our website. This will redirect you to Google Play.Once the MySword Bible is shown in the Google Play listing of your Android device, you can start its download and installation. Tap on the Install button located below the search bar and to the right of the app icon.A pop-up window with the permissions required by MySword Bible will be shown. Click on Accept to continue the process.MySword Bible will be downloaded onto your device, displaying a progress. Once the download completes, the installation will start and you'll get a notification after the installation is finished.

3a8082e126
Reply all
Reply to author
Forward
0 new messages