Пришла как-то мысль написать онлайн приложение-читалку.
Написал.
Собственно писал в свободное время, и раньше этим вообще не занимался.
Так что наверное многое будет неинтуитивно и непонятно.
Надеюсь что укажете на ошибки и непонятки.
http://syncbooks.org
В чём суть:
Это сайт, но по сути это приложение для смартфона написанное на js.
И спользует много html5 "фишек" в том числе возможность работы в offline.
сразу скажу, регистрация обязательна, без нее то ради чего я все это и затеял теряет смысл. А затеял я это для того что бы можно было сохранять прогресс прочтения на сервере. Не представляю как это сделать не регистрируя пользователей.
Там есть пункт upload
в нем можно загрузить txt файл с книгой
вставить ссылку на txt файл, только прямые ссылки (пока не понял как сделать чтоб можно было открывать не прямые)
и просто можно вставить текст книги
дальше в пункте books появляется список книг.
можно выбрать и она загрузится с сервера в локальную базу данных,
откроется и ее можно будет читать. (в следующий раз когда вы откроете эту книгу она загрузится из-локальной базы данных, что происходит быстрее, и даже когда вы offline)
прогресс чтения сохраняется как локально так и на сервере в вашем аккаунте, так что вы можете читать на разных устройствах, и не надо будет искать место до которого вы дочитали.
Вроде все.