Topic Locked - latest version here
Application: BPBible
Category: Office
Description: BPBible is a flexible Bible study tool built on the SWORD API in Python, meaning that it supports Bibles, Commentaries, Dictionaries, generic books, searching and more. A key feature of BPBible is its proximity based searching, providing a more natural search, which can go across verse boundaries. In addition, BPBible Portable updates any references to SWORD module paths on your USB disk/storage device.
Note: I've written a quite detailed howto for installing modules, see below. Or, you can just download the resources package! New! As of 0.3, you can just download the Raw ZIP archive, and then drag it/them onto the BPBible window, or go File -> Install books... and select the files.
Download BPBible Portable 0.3.1 Development Test 1 [8.8MB download / 9.3MB installed]
(MD5: 5c6eef023f2c0e1d0c1d5c82eba2105f)
BPBible Portable Resources Package: A set of public-domain resources, packaged to install for BPBible Portable:
- Bible: King James Version (KJV)
- Bible: World English Bible (WEB)
- Commentary: Treasury of Scriptural Knowledge (TSK)
- Dictionary: Strong’s Hebrew Bible Dictionary (StrongsHebrew)
- Dictionary: Strong’s Greek Bible Dictionary (StrongGreek)
Download BPBible Portable Resources 0.1 [8.1MB download / 10.6MB installed]
(MD5: ae5286d55512d50a9c5197fec122ad1c)
Release Notes:
0.3.1 Development Test 1 (2008-07-01):
- Updated to BPBible 0.3.1 (see the announcement for details)
- Fixed minor SWORD Project Portable resources bug (searched for only ../ instead of ..\ also), and cleaned up the messy loop. (TODO: make it a LogicLib loop?)
- Implemented code to hide display of Local/Portable SWORD Project installations from resource paths if they don't exist, making it more "user-friendly".
- Switched some messy code to using LogicLib.
- I think that that's about it...
0.3 Development Test 1 (2008-06-05):
- Updated to the official 0.3 release - the first BPBible Portable release based on an official build :-). See the announcement for details about BPBible 0.3.
- Removed MUI and Registry.nsh from launcher, as they're not needed
- Added working directory in launcher, as it's now needed for one thing (otherwise shows a minor bug in BPBible)
- Support links in help.html now work (point to the BPBible website)
0.2.0.2 Development Test 1 (2008-04-21):
- Updated to revision 64 of the SVN repository, introducing some new features and fixing some bugs.
- Implemented Patrick's suggestions (see below), making it more paffy
- Improved "Live" performance and functionality (run from CD type thing)
- Attacked the App\bpbible folder with PortableApps App Compactor Pre-Release 4's NRV2E blade and its reZIPping club... (hey, that sort of terminology should become standard! }:))
- Fixed one very minor bug in the launcher (if the INI file sets SWORD Project Portable resources path to null, then the bit adding the local SWORD Project installation would be skipped)
- Made the resources package!
- I think that that's about it...
Development Test 2 (2008-04-06):
- Removed debug message boxes which I forgot to remove...
- Added support for automatic inclusion of The SWORD Project Portable's modules
- Added support for automatic detection of modules from a local installation of the SWORD Project for Windows; this makes it more user friendly.
Development Test 1 (2008-04-04): Initial release.
- Built from the SVN repository, revision 53. I had to add the configurable paths code myself by learning some Python! As such, the version number is completely artificial. My brothers (the two main developers) didn't care, but weren't ready for another release yet. This functionality will be included in the next release of BPBible, which may be either 0.2.1 (soon) or 0.3 (some time in the future).
- Compressed using LZMA compression with PortableApps.com App Compressor 1.0 Pre-Release 3
- Module paths are configurable in BPBible, and are updated by the launcher if the drive letter changes.
This means that you can add your SWORD Project Portable modules by just going File -> Set SWORD Paths... and adding X:\PortableApps\SWORDProjectPortable\Data\settingsIt'll do it automatically as of Development Test 2 - It's easiest to extract modules to {INSTDIR}\Data\resources for immediate detection by BPBiblePortable