Kio-Sword

Various KDE Stuff

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
6.2
Description:

Kio-Sword is a lightweight easy-to-use Bible tool for KDE. It provides access to Bibles, commentaries and other texts in an easy to use and attractive interface -- the Konqueror web browser. It does so using the SWORD Bible project and implementing a KDE ioslave, providing the sword:/ protocol.

Despite the low release number, it is quite useable and stable. It includes searching, hyperlinked cross-references and Strongs numbers and various options for customisation.

If you use BibleTime, Kio-Sword will be able to use all the SWORD modules you already have without any extra action. It makes a nice light-weight companion to BibleTime for when you just want to get a verse quickly straight from Konqueror without loading up a large program. Using Konqueror split views you can create parallel reading panels very easily.

PLEASE NOTE:
Out-of-the-box, this will not compile if you have sword 1.5.8 due to a change in the sword API. There are, however, instructions in the INSTALL file about how to fix this. Also note that the Debian Sarge package is incompatible with Kubuntu Breezy (due to the same problem).
Last changelog:

14 years ago

2006-12-16: - Release 0.3
* Fixed various bugs, especially to do with non-ascii characters (e.g. searching, links to Bible books in non-English locales)
* Uploaded both a Debian Sarge and Ubuntu Dapper package


2006-01-06: - New release.
Changes include:
* Better support for Bibles in RTL languages (Arabic, Hebrew)
* Supports localised names for books of the Bible
* New, simplified page design using cleaner and better HTML (no tables, semantic HTML)
* Settings propagate in URLs, so you can turn a setting on and it stays on (and this works even if multiple kio_sword processes are spawned)
* Access keys for navigation and toggling formatting settings
* Title of the page is meaningful (much better for browsing history in Konqueror)
* New shortcut for Bible verses: e.g. sword:John 3:16 (note there is no forward slash after "sword:") to go to your default Bible
* Lots of cleaning up of the code, including a new system for settings and output of HTML, using namespaces nicely and naming classes sensibly :-) * Search page pre-selects the default Bible as the module to search
* Various bug fixes

2005-04-23:
- Corrected the dependencies on the Debian i386 package, now at version 0.1-2. (I no longer have an AMD64 setup so I can't fix that package as well)

fireboy

12 years ago

when will you do a .deb package? Very,Verrrrrrrry soon I hope!!>?

Report

raphink

13 years ago

I got kio-sword in Dapper some time ago, and you can now find a backport for Breezy on http://packages.raphink.net/ubuntu

Report

God-user

13 years ago

This is really the most useful biblestudy software I've ever used, because if you use it alongside with bash-scripts, klipper, or the run dialog, it will be very quick and efficient to look up bibleverses.

However, since BibleTime 1.5 and GnomeSword2 2.1.2 was released, it won't run anymore because it seems incompatible with sword 1.5.8.

Please fix this!!

Also, Kio-Sword has to be one of the most underrated apps for KDE I've used. If you don't like the default look - you can change it.

Report

wa7qzr

13 years ago

I couldn't get it to compile either, until I looked through the source for csword.cpp and ks_thmlhtml.cpp. Running a project "build" in kdevelop, I discovered about four instances of an undeclared function called: "stricmp".

Since I couldn't find anything that declared "stricmp", I changed each instance of "stricmp" to "strcmp" (I seem to recall that "strcmp" is a native string compare function of C or something like that), and recompiled clean, and it works now with sword-1.5.8.

I suppose some compilers are more "intuitive" and take into account possible typos, but who knows.

I made it work, so I thought I'd mention it, in case someone else wanted to try it too.

Report

C

spookster

13 years ago

As well as the new features, the above issues are fixed in version 0.2, with strcasecmp being used as kundor rightly pointed out.

Report

kundor

13 years ago

Actually, strcmp is case-sensitive, while stricmp is not case-sensitive; so searching will probably be case sensitive now for you. For correct behaviour you can do as the sibling suggested, or replace stricmp with the POSIX-compliant strcasecmp, which also works.

Report

God-user

13 years ago

Thanks a thousand!!

Report

jstamp

13 years ago

There's a better way to fix that compilation problem:

Add:
#include <utilstr.h>
to ks_thmlhtml.cpp and csword.cpp

That should let you use sword's version of stricmp.

Report

shoemakermfg

14 years ago

Sorry about the above comment. I just had to wait a minute, everything works perfectly. I am using Mandrake 10.0 with KDE 3.2.2.

Report

C

spookster

14 years ago

Yes, searching in the KJV is slow - it seems to be much faster in some other modules e.g. MKJV

Report

shoemakermfg

14 years ago

Browsinging is good, but when I try to search the KJV it just gives me a blank page with a header as the result.

Report

14 years ago

2006-12-16: - Release 0.3
* Fixed various bugs, especially to do with non-ascii characters (e.g. searching, links to Bible books in non-English locales)
* Uploaded both a Debian Sarge and Ubuntu Dapper package


2006-01-06: - New release.
Changes include:
* Better support for Bibles in RTL languages (Arabic, Hebrew)
* Supports localised names for books of the Bible
* New, simplified page design using cleaner and better HTML (no tables, semantic HTML)
* Settings propagate in URLs, so you can turn a setting on and it stays on (and this works even if multiple kio_sword processes are spawned)
* Access keys for navigation and toggling formatting settings
* Title of the page is meaningful (much better for browsing history in Konqueror)
* New shortcut for Bible verses: e.g. sword:John 3:16 (note there is no forward slash after "sword:") to go to your default Bible
* Lots of cleaning up of the code, including a new system for settings and output of HTML, using namespaces nicely and naming classes sensibly :-) * Search page pre-selects the default Bible as the module to search
* Various bug fixes

2005-04-23:
- Corrected the dependencies on the Debian i386 package, now at version 0.1-2. (I no longer have an AMD64 setup so I can't fix that package as well)

12345678910
product-maker Count:87 Rating: 6.21
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3
updated Dec 16 2006
added Jun 05 2004
downloads today
0
page views today 2