<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 11/7/25 9:39 AM, gfp wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5d1c86a0-f054-4358-a512-9ca71e6dd5c9@posteo.at">Is it
possible, and how to do that,
to create a module etc</blockquote>
<br>
<font face="FreeSerif">The short answer is Yes, absolutely. The PDF
will probably not be useful, but the text is fine.<br>
<br>
It's not a trivial process, but it's very doable, especially for
simple text format source material. You just have to put in some
effort.<br>
<br>
See first the <a moz-do-not-send="true"
href="https://wiki.crosswire.org/Main_Page">Crosswire
developers' wiki</a>, where the relevant information will be
found. At bottom right, see Module Development.<br>
<br>
You need to do a couple things:<br>
<br>
- Edit the text into a format usable by Sword's conversion tools.
Notably for you, this is probably the simple "import format." This
is a format where verse identifications are separated from verse
text:<br>
<br>
$$$Genesis 1:1<br>
In the beginning, God created the heavens and the earth.<br>
$$$Genesis 1:2<br>
...<br>
<br>
and so on.<br>
<br>
- Then "imp2vs" will convert that "import" content to the internal
versified (indexed) format used by all Sword apps. That produces 4
files: ot, ot.vss, nt, nt.vss. The *.vss are index files
referencing the textual content in the non-.vss files,
respectively Old and New Testament.<br>
<br>
- You need to edit a configuration file. Look in ~/.sword/mods.d
for examples and see the Module Configuration Files reference at
the wiki. Don't overdo it, especially for a module built from
simple text.<br>
<br>
Put your .conf into ~/.sword/mods.d/.<br>
Put the ot/nt files into the directory beneath ~/.sword/modules
that you specified in the .conf as DataPath.<br>
<br>
After that, Xiphos will know about the module.</font>
</body>
</html>