Книга — это файл
Одна рукопись — одна книга — один файл. Так книгу можно унести на другой компьютер, отдать коллеге и открыть через год. Разберём, что приложение пишет само, что остаётся у него, а что едет вместе с книгой.
Одна рукопись — один файл
Как у Scrivener: рукопись сохраняется в файл с расширением .ovbook. Внутри — обычный JSON: страницы с текстом, настройки самой рукописи и переписка с моделью. Файл можно открыть любым текстовым редактором и прочитать глазами.
На столе приложения живёт ровно одна книга. Она не спрятана внутри программы: это ваш файл там, где вы его положили, — на рабочем столе, в «Документах» или на флешке.
Книга сохраняется сама
Как только у книги есть файл, любая правка — текст, правило, сообщение в чате — уезжает в него через 1,2 секунды после последней правки.
Про запись приложение молчит. Строки «Сохранено: Море.ovbook» под шапкой нет, состояния «есть несохранённые изменения» — тоже: у книги с файлом такого состояния просто не бывает. Молчит оно и про отсутствие файла — действия и так под рукой. А вот если запись не удалась, это видно: ошибка красная, с причиной.
Кнопка «Сохранить» нужна редко — например, если файл лежит на флешке, которую вынули. Строка состояния появляется только тогда, когда есть что сказать:
| Строка | Что значит |
|---|---|
| Открыта книга «Море» | Короткий ответ на действие: гаснет через четыре секунды |
| Скачана копия: Море.ovbook | Книгу отдали файлом. Путь у копии не запоминается |
Меню «Файл»
В приложении для Mac и Windows все файловые команды собраны в системном меню «Файл»: на Mac это строка меню сверху, в Windows — меню окна.
| Пункт | Что делает |
|---|---|
| Новая рукопись | Открывает выбор шаблона, собирает рукопись по нему и сразу предлагает выбрать для неё файл |
| Открыть рукопись | Читает .ovbook, книги прежних выпусков и полную копию ovation-backup-….json |
| Последние рукописи | До десяти недавних файлов |
| Импортировать документ | Заводит страницу из чужого DOCX, PDF или простого текста — см. «Импорт документов и экспорт книги» |
| Сохранить | Пишет книгу в свой файл, Ctrl S |
| Сохранить как | Спрашивает файл и запоминает его, Ctrl Shift S |
| Сохранить копию | Отдаёт файл, ничего не запоминая |
На Mac вместо Ctrl в этих сочетаниях стоит ⌘. Пункта «Закрыть рукопись» в «Файле» нет: книга сохраняется сама, а убирать её со стола вручную незачем — она уходит на полку только тогда, когда вместо неё открывают другую. Пункта «На полке» тоже нет: вход туда один — кнопка «На полке: N» на приглашении «Рукопись не открыта».
В версии, открытой в браузере, системного меню нет: тот же список открывает кнопка «⋯» у заголовка списка страниц, а подсказки сочетаний там не работают.
Что попадает в файл, а что нет
В книгу едет всё, что принадлежит самой рукописи: страницы с текстом, её правила, типаж автора, описание мира, сюжет, референсы и переписка с моделью по её страницам.
Не едет то, что принадлежит приложению: общие правила (они действуют на все рукописи), настройки и ключи доступа. Ключи вообще остаются на этом компьютере и в файл книги не попадают.
Копия всего приложения — отдельно
Файл .ovbook — это одна книга. Копию всего приложения (все рукописи, общие правила, история чата, локальные настройки) собирает раздел «Настройки» → «Резервные копии». С ключами там та же история: они остаются на компьютере. Подробно — «Резервные копии книги».
Картинки внутри книги
Картинка лежит прямо в тексте страницы, целым куском данных. Поэтому книга со скриншотами весит мегабайты: хранилище приложения вмещает около пяти мегабайт, и заполнить их может одна вставленная картинка.
Когда очередная правка перестаёт помещаться, приложение не молчит: под редактором появляется плашка «Не хватает места для сохранения последних правок» с кнопкой «Сохранить книгу в файл». Она записывает книгу в .ovbook, и дальше автосохранение уезжает в файл, а текст перестаёт зависеть от хранилища.
Чтобы плашка ушла, надо освободить место: удалить большое изображение или вынести его на отдельную страницу. Как только запись снова проходит, приложение снимает плашку само. Упаковки книги в архив пока нет, поэтому большие книги лучше сразу держать файлом.
Другой компьютер, старые файлы и копия
- Перенос. Скопируйте
.ovbookна другую машину и откройте: «Файл» → «Открыть рукопись». Ключи и настройки так не переедут — их хранит приложение, а не книга (см. «Где что лежит»). - Старые файлы. Книги, сохранённые прежними выпусками — LamaLama, DumpShip, Stupid Sheep, — открываются как свои, включая файлы со старым расширением
.ssbook. Полный снимок прежнего сервера тоже читается: приложение разложит его на книги, а лишние уберёт на полку. - Поделиться книгой. «Сохранить копию» отдаёт файл, ничего не меняя и не запоминая: путь у копии не запоминается, а книга продолжает жить в своём файле.
- Сменить книгу. Если книга уже открыта, приложение спросит: «Открыть книгу „…“ вместо текущей?» — прежняя при этом уедет в свой файл или на полку.
На этой странице
Напишите в поддержку — приложите скриншот и пару слов о том, что делали. Или скопируйте ссылку на эту страницу и отправьте её коллеге.