Readsy
Read something every day

Where is the Android version?

Sorry, it was too much effort to maintain an Android version.

How can I create my own books?

Books are just zipped up json files, with an optional png for the cover art. Details will be provided here so you can make your own, and when the desktop version of Readsy is released, you will be able to use that to create books as well.

To create a book of your own, follow these steps:

  1. Create a directory to hold your files
  2. Create a book.json file in the new directory
  3. Create daily content json files for each day of the year in the new directory
  4. Create an artwork file for the book in the new directory
  5. Zip up the directory

book.json Format

The book.json file has metadata about the book. Readsy uses this file to display book information and to keep track of what has been read. Here is a valid book.json file. You can use this as the starting point for your own books.

{"shortTitle":"warandpeace",
"title":"War and Peace (Project Gutenberg)",
"author":"Leo Tolstoy",
"validYear":0,
"version":"1",
"statusFlags":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}

You will need to provide appropriate values for shortTitle, title, author, and validYear fields.

  • shortTitle
    This should be a unique string. It is used to idenfiy installed books.
  • title
    The title of the book. This string will be displayed in Readsy as the book title.
  • author
    The author of the book. This string will be displayed in Readsy.
  • validYear
    If this value is zero, it means that the book is valid for any year. If the value is non-zero, the book is valid only for the specified year, and Readsy will not display content outside of that year. Most books should use zero here.

Daily Content Files

You will need one file for each day of the year. This file is the content that will be displayed for that day. The file name corresponds to the ordinal number of the day of the year. So January 1 would be named 1.json, February 1 would be named 32.json, etc.

Leap years must be taken into consideration. For books that are designed to be read only in a certain year, you must have 365 files for normal years, and 366 files for a leap year. For books that are designed to be ready in any year, you must have 365 files. In a leap year, Readsy will display a message telling the user that there is no content for that day.

The file format for the content files is json, with a heading element and a text elemet:

{"heading":"This is the heading",
"text":"This is the text that will be displayed.\n\nNewlines are escaped."}
			

Artwork File

TODO

Create Zip File

TODO

What is the privacy policy?

Privacy Policy

Readsy does ot collect information when you download and use it. Registration is not required to use the application. Readsy does not collect information about the location of your device.

If you installed this application from the App Store, the App Store may collect information. Please see Apple's privacy information at https://www.apple.com/privacy/

Contact Us

If you have any questions regarding privacy while using Readsy, or have questions about the practices, please contact the Service Provider via email at readsy@jeremybrooks.net.