RSB Format
Home F A Q Platform Download Book Downloads RSB Format Platform Blog Contact Me

[This specification is subject to change]

The RSB File Format - RaggieSoft Book - is a very simple INI like file structure that expects only a few entries.

[Book Data]
Book Name=Rachel's Story 1
Description=This is the story about Rachel and her family growing up.
File Name=rachel1\default.htm
Web=http://books.raggiesoft.com/rachel1
The above is from Rachel's Story, Book 1 and should be simple, but if not:
  • Book Name: the name of the book.  Currently not used; I might put it to some use later
  • Description: a very short description of the book.  This WILL change to be a path to a plain text file in future builds (I will update this page when I have that ready)
  • File Name: relative path to book structure.  Book Reader Platform expects all books in the Books\BookShortName folder
  • Web: if the File Name can't be found, or the end-user wants to read without downloading your whole book, this is where the book can also be found
  • The filename for your RSB file should be something descriptive as that's what will show up in the Book Reader welcome screen (for example, Rachel's Story 1.rsb)
  • To create the actual book, any HTML tool can be used since the Book Reader is nothing more than an embedded browser
  • Please, feel free to study an existing install as much as you need to o you can get the feel for the Platform
  • To add a RSB file to the Platform, simply drop it in where the others are.  It will show up next time the Platform is launched
  • Should the user decide to uninstall the Platform, the following is done:
    • After the known books are removed, the uninstaller will do a "forced-purge" of the Books\*.* (and all subfolders)
    • A forced-purge of *.RSB is done from the main folder
    • This ensures that nothing is left on the user's system, even if my uninstaller "doesn't know" about your book

Things I'm looking into

  • Creating a Drop-Down menu on the Donate button: this would allow the end-user to donate to either my Reader Platform project or to your book by adding a donate URL to the RSB file.  Personally, I use PayPal

(C) 2007-2009 RaggieSoft and contributors.  Some rights reserved.