President Hinckley has challenged us to read the Book of Mormon before the end of the year.

Read the Book of Mormon (RTBOM) is a Windows application that can generate a reading schedule for you to follow to read the Book of Mormon by the end of the year.

You can pick a start date, start chapter, end date, and end chapter and RTBOM will generate a precise schedule dividing your daily reading up into verses or chapters.  RTBOM uses the word count of each verse in the Book of Mormon to generate a schedule that is precisely balanced.

Once you have a schedule created, RTBOM can create an Excel spreadsheet or Word document with your schedule in it.  Even better, RTBOM can generate a daily Outlook task that will remind you each day of the verses you need to read.  RTBOM even puts in the task hyperlinks to the exact reading assignment for the day on scriptures.lds.org.

Download RTBOM (Version 1.0) from here:
http://home.comcast.net/~erichca/RTBOMSetup.zip

RTBOM requires the .NET framework 1.1 available via Windows Update or here:
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe

YanCEyLink converts your GospeLink 2001 books to YanCEyWare Reader YBK e-books for use on the PocketPC.  The generated books are fully formatted and are hyperlinked to the YanCEyWare scriptures e-books.

You must be a registered user of GospeLink 2001 to use this utility. Do not distribute e-books you create using this utility to other people who do not own the GospeLink 2001 library.

Download YanCEyLink (Version 1.9.4) from here:
http://home.comcast.net/~erichca/YanCEyLink.zip

YanCEyLink requires the .NET framework available via Windows Update or here:
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe

Download the YanCEyWare Reader for the PocketPC and Standard Works:
http://www.yanceyware.com/products/reader_download.htm

Release Notes for YanCEyLink

This utility will create a YanCEyWare YBK EBook from any book in your GospeLink library. The books get created in the c:\books directory. You then copy the YBK file created for the ebook out of the c:\books directory to your YanCEyWare library directory.

For example, after converting Articles of Faith, a file called "AofF.YBK" is created in the c:\books directory. Copy that file to your YanCEyWare reader library directory on your pocket PC (the directory where your existing .ybk files are located). Then, launch the YanCEyWare reader on your PocketPC, and from the "Hammer" menu choose "Refresh Library" to rebuild the index. Your new books should be located at the bottom of the main index.

This utility requires that the latest version of the .NET runtime be installed on your machine--.NET is available through the windows update site: (http://www.windowsupdate.com) or at this url: (http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe)

You must be a registered user of GospeLink 2001 to use this utility. Do not distribute e-books you create using this utility to other people who do not own the GospeLink 2001 library.

GospeLink 2001 must be running on your machine before you launch this utility. I recommend you do the full installation of GospeLink and copy all the GospeLink files to your hard drive rather than running from CD. I have not tested or provided any functionality for GospeLink running from CD.

Also, be sure you don't check the box in GospeLink's Tools->options dialog that says "Always use GospeLink Online instead of GospeLink's Library Disks:

It is practically impossible to test all 3000+ YanCEyWare books that can be produced from GospeLink using this utility. If you find something that you want improved or formatting or scripture linking issues in a particular book, please send mail to erichca@hotmail.com and I'll try to add it to the next version.

Version History

1.9.4
- Small fix for users encountering the error: "The remote server returned an error: (404) not found"

1.9.3
- Added capability to tweak the books by adding book-specific tweaks to books.xml. Two tweaks are possible. The first is to add an RawHTMLFix element to books.xml for a particular book. This lets you edit the raw HTML of the book before YanceyLink processes the book. I also now save out the original raw HTML to the book folder prefaced by a ~. The second tweak is to add a TitleFix element to books.xml to edit the text of just the title (since a lot of issues seem to be in the titles).

The example below shows both RawHTMLFix elements and TitleFix elements. You must have 3 attributes for both--a FileName (1.html, 2.html, etc) that says which generated file to apply the tweak to, the text you want to find in the raw HTML or title, and the replacing text. Note that text has to be escaped because this is an XML file--to represent a " you type &quot; for example. Other escapings: &lt; = <, &gt; = >, &amp; = &. Also, if you specify an empty string for the filename, the fix will be applied to every file in the book.

<booklist>
<Title>Who&apos;s Who in the Doctrine and Covenants</Title>
<ShortTitle>WWD&amp;C</ShortTitle>
<Bookid>26122</Bookid>
<CD>1</CD>
<URL>692</URL>
<RawHTMLFix FileName="" Find="&lt;title&gt;PP " Replace="&lt;title&gt;"/>
<RawHTMLFix FileName="" Find="&lt;title&gt;PP" Replace="&lt;title&gt;"/>
<RawHTMLFix FileName="" Find="&lt;title&gt; " Replace="&lt;title&gt;"/>
<TitleFix FileName="" Find=" " Replace=" "/>
</booklist>

Another example--this one only processes the file 48.html in the generated book (or more correctly, ~48.html which shows the raw preprocessed HTML).

<booklist>
<Title>Answers to Gospel Questions, vol. 1</Title>
<ShortTitle>AGQ1</ShortTitle>
<Bookid>21555</Bookid>
<CD>1</CD>
<URL>12</URL>
<RawHTMLFix FileName="48.html" Find="&quot;Matt. 2:5&quot;Matt. 2:6" Replace=""/>
</booklist>

If you have tweaks you have created, e-mail them to me at erichca@hotmail.com and I will add them to books.xml in subsequent releases.

1.9
- Now
have decent short titles for all books. Thanks to FroelichD for doing this work!
- Now talk to the GospeLink proxy server with 127.0.0.1 instead of localhost--this will fix some scenarios for locked down corporate machines.
- I'm now setting the "Zoom Photo" bit (ZP) to 1. This should enable the zooming of pictures in books with pictures.

1.8
- Now supports the "AHTAG" markup that allows you to add annotations and highlighting to each paragraph of the book.
- This is added via a little superscripted paragraph number at the start of each paragraph.
- I recommend you get the latest version of the YanCEyWare reader which supports hiding and showing the annotation tags (http://www.YanCEyware.com/Downloads/YanCEyWare%20Reader%201.8/YanCEyWare%20Reader%201.8.exe).


1.7
- Now supports adding images that are in the GospeLink books to the generated YanCEyWare YBK books. As an example, the Encyclopedia of Mormonism is now converted with images and comes to 7.16 MB.
 

1.6
- Now supports creating books out of the Ensign, New Era, Friend, and Liahona magazines included in GospeLink from 1971-1999.
- Added complete book + section titling to "Long title" (LN)

1.5
- Fixed some bugs with books like We Believe where paragraphs markup wasn't getting added.
- I now make footnotes that are links to the same page pop up in a new popup window.
- The above feature made having "fn" for footnotes everywhere confusing, so I'm now numbering footnotes 1,2,3 etc. This is a move away from the GospeLink book format--GospeLink just uses the text "fn"--there may be isues with this feature if the book doesn't number the footnotes in a traditional 1,2,3 way.
- Stripping more tags like HTML, HEAD, BODY, TITLE
- Convert <DIV Class... to <P Class...
- Added missing </P> tags.
- Now support a new element in the books.xml file called "ShortTitle". If you add a ShortTitle element (see Jesus the Chist and Articles of Faith in the books.xml for an example) it will use your short book name instead of trying to generate one.
- Grabbing the "Citation" for the index page.
- Converting headings on the title page to title case.
- YanCEyLink now saves the set of books you have checked to convert--this will make it easier to pick up updates to YanCEyLink and rebuild your book collection.
- Fixed link error when linking to the title page of the Book of Mormon

1.4
- Produces a better index page, 1.3 was dropping characters.
- Uses bulleting on the index to make it look nicer.
- Fixes scripture link creation problem pointed out by KongLong in We Believe.
- Adds support for creating YanCEyware e-books from GospeLink Periodicals--there are now 1551 books it can create.
- Adds a check box that will let you keep the source files in case you want to edit them and copy them to your PDA instead of the generated YBK.

1.3
- Now
YanCEyLink produces the native YBK compressed format instead of folders and HTML pages.
Stripped out the "Next" link at the bottom of each page--the YanCEyWare reader has functionality to move to the next page already in it.

1.2
- Added support for styles--this requires that you have the PocketPC 2003 OS as the PocketPC 2002 OS IE doesn't support styles.
- Since the YanCEyWare reader doesn't support linking style sheets, I insert into every page a style block with just the styles used in that page to save space.
- You can edit the new styles.css file to change the way the book is created--for example, you can change the fonts for the chapter headings or the fonts for quoted scriptures. There are over 50 styles available that you can tweak to create exactly the look you want for your generated book.
- Fixed an issue with the encoding I was using--this will fix some errors that resulted in characters getting omitted and two words getting merged together.

1.1
- Fixed some issues with connection getting dropped for very large books like Mormon Doctrine. Now I do a retry.
- Fixed some scripture links that weren't getting converted, links that had a "GOTO" in the link and had "NEPHI" and "1CHRON" as books.
- Fixed the generated pages header so that <nf> is 0--this will make the scripture links pop up in a small window rather than full window.
- Made the main window and results window a bit taller.
- More testing--I've now created a YanCEyWare e-book for every title in the Gospelink 2001 library-in case you're wondering all the books come to 877 MB.

1.0 Initial Drop