Writeat : доступные книги для читателей и писателей
Александр Загацкий, Vitebsk, Belarus
LVEE 2012
Writeat is free and simple tool for creating electronic and printed books. Books are written in a pod6 format. Pod6 – a simple and concise markup language. To create a file in this format you can use any text editor. Writeat is opensource startup.
Современная экономика направлена на воспитание в нас потребителей. Поэтому с
понятием “доступный” свзяывают в первую очередь низкую стоимость какого-либо
товара или услуги. Например: доступное жилье, доступные продукты питания,
доступные книги.
Однако насколько легко построить дом или написать книгу ? Ответ на данный вопрос
зависит от доступности орудий производтства и технологий. Если построить дом просто для строителя, то и квартиры в этом доме будут доступны большему количеству жильцов.
Проект Writeat 1 является бесплатным и простым инструментом для создания книг в
электронном и печатном виде.
Пишутся книги в формате pod6. Pod6 – простой и лаконичный язык разметки.
Для создания файлов в этом формате подойдет любой текстовый редактор.
Шаблон книги выглядит следующим образом:
=TITLE Моя очередная книга
=SUBTITLE или как просто делиться знаниями
=AUTHOR Вася Пупкин
=DESCRIPTION
В этой книге описаны основные правила, которые позволят
наиболее просто поделиться своими знаниями и опытом.
=CHAPTER Вступление
Начало книги !
Специальные директивы начинаются со знака = и следующим за ним названия блока.
Используются следующие блоки:
- =TITLE заголовок книги
- =SUBTITLE подзаголовок
- =AUTHOR автор
- =DESCRIPTION краткое описание книги
- =CHAPTER название главы
Основной чертой формата pod6 является его расширяемость. Благодаря этому
стала возможной вставка изображений и разбиение книг на части.
Иногда бывает удобно, чтобы главы располагались в отдельных файлах. Для этих целей используется блок =Include :
=Include src/preface.pod6
=Include src/basics.pod6
=Include src/operators.pod6
=Include src/subs-n-sigs.pod6
Такой прием облегчает совместную работу над книгой нескольких авторов.
Для вставки изображений используется следующий блок:
=Image img/bold1.jpg
Writeat позволяет облегчить поддержку технической документации, особенно публичную. Дополнительный блок CHANGES позволяет вести журнал изменений документа. Он
располагается в самом начале документа и необходим для описания основных
изменений. Например, изменения в API сервиса.
=begin CHANGES
Jun 6th 2012(v0.2)[zag] Предисловие
May 27th 2012(v0.1)[zag] Начальная версия
=end CHANGES
Для установки последней версии пакета writeat для Ubuntu необходимо выполнить команды:
sudo add-apt-repository ppa:zahatski/ppa
sudo apt-get install writeat
man writeat
Writeat на данный момент находится в начале развития. Он бесплатен и открыт 2. В его основе лежат открытые технологии и форматы.
Наличие бесплатного и простого способа создать книгу позволяет решить задачу
доступности книг как для читателей, так и
для писателей. Это значит, что будущее, в котором учебники
бесплатны, вполне реально.
1 Сайт проекта с образцами книг. http://writeat.com
2 Репозиторий проекта writeat. https://github.com/zag/writeat
Текст тезисов доступен под лицензией Creative Commons Attribution-ShareAlike 3.0.