My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
BPBible

BPBible is a flexible Bible Study tool made using the SWORD project, Python
and wxPython. This is the fourth release of the software, so there may be a
few problems still hanging around.

Website: bpbible.com

Features
* Bible application
BPBible has many of the features you would expect in a Bible
application - Bible, Commentary, and Dictionary support, Bible Search,
Scripture tooltips, etc.

* Cross verse searching
BPBible uses a proximity based search, rather than a verse-based search.
This means that a search can cross verse boundaries, giving a more
natural search. It also supports regular expressions and phrases.

* Flexible layout
BPBible lets you rearrange your layout, and will remember your layout
for you.

* Good module support
Due to the use of the SWORD libraries, BPBible can read many modules.
The main module repository is at
http://www.crosswire.org/sword/modules/index.jsp

* Free
BPBible is licensed under the GPL and is absolutely free.

Running binaries under Windows

To run the binaries under Windows, download the BPBible installer (bpbible-x.x-setup.exe). For the installer, run it and follow the prompts. Now run bpbible.exe in the application directory, or use the Start Menu, Desktop and Quick Launch shortcuts, if you chose to create them.

Running from source

To build from source, you will need to have the following:

1. wxPython 2.8 (preferably at least 2.8.7)
2. wxWebConnect with Python bindings (get the latest versions from https://github.com/jonmmorgan/wxwebconnect/ and https://github.com/jonmmorgan/pywebconnect/).
3. Python 2.6 (though older versions may work)
4. SWORD 1.6
5. Windows, Linux or Mac

BPBible works mostly under Mac. Certain features, like the quickselectors, do not appear correctly. Also, users must compile it themselves - there is no binary distribution yet.

Using the binaries under Linux

There are at present no binaries available for Linux.

Building the SWIG bindings

The SWIG bindings are located in the bindings/swig directory of the SWORD
source code. Instructions on how to build are supplied in the README file in
that directory.

If you want to install them under Linux, the procedure will probably be:
<change into the bindings/swig directory of the SWORD source code>
cd package
./configure
make pythonswig
make python_make
cd python
python setup.py install

If you try running BPBible and it gives errors about a missing symbol
uncompress, you need to modify the setup.py. Replace the line
libraries=[('sword')],

with
libraries=['sword', 'z', 'curl'],

Then run "python setup.py install" again.

Running BPBible

Once the SWIG bindings are installed, unzip the BPBible source. From there, run python bpbible.py.

Installing Books

The main download point for books is at http://www.crosswire.org/sword/modules/index.jsp.
When you download books, it is best to download the raw zip version (though
the others will work).

Now do one of the following:
# Drag the zip file onto BPBible.
# In the file menu, select Install Books..., and locate the zip file.

You can now select the installation directory to install it to somewhere
different, or view the information associated with the module before
installing it. Now press OK to install the book. The book should show up in
the list of available books.

You can install multiple files at once. Just drag them all onto BPBible, or
select them all in the file selector.

For more help, or to submit issues, visit the project webpage at bpbible.googlecode.com

Change log

r1161 by jonmmorgan on Dec 31, 2010   Diff
Updated the readme file to include
wxWebConnect as a dependency and make
Python 2.6 required.

M    README.txt
Go to: 
Sign in to write a code review

Older revisions

r947 by jonmmorgan on Oct 20, 2009   Diff
Update the BPBible requirements from
SWORD 1.5.11 to SWORD 1.6.

M    README.txt
r517 by benpmorgan on Nov 27, 2008   Diff
Updated readme a bit.
r453 by benpmorgan on Nov 20, 2008   Diff
Updated readme. These changes needs to
flow on to the wiki on release.
All revisions of this file

File info

Size: 3678 bytes, 98 lines
Powered by Google Project Hosting