<!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>