Как я собрал сборник эссе Пола Грэма ничего не зная о сборке электронных книг

 Публичный пост
28 мая 2024  361

Введение

С момента публикации всех эссе Пола Грэма, я периодически получаю запросы на сборник эссе в электронном виде, чтобы можно было читать в любое время. Один из читателей сам сделал сборник в паре форматов, но с тех пор успели выйти новые эссе, а сборники сами по себе не пополнялись.

В какой-то момент во мне появился интерес. Я решил в качестве эксперимента без больших запар собрать сборник в нескольких электронных форматах. Просмотр и чтение гайдов и мануалов я откинул сразу, потому что это убило бы интерес. Тем более что все делал по фану, не хотел закапывать себя в новую область.

Мой взгляд упал на Scrivener. Почему? Потому что я уже видел несколько обзоров на его использование. Знал, что в нем собирают варианты издания для редакторов. И сам немного успел его потыкать, хотя до реального использования дело не дошло.

Так как все переводы залиты на гит, у меня локально хранятся все документы. Я сделал копию папки, вручную переименовал все HTML файлы и собрал в одну папку, потому что изначально они просто назывались index и лежали каждый отдельно в своей папке.

Перенос файлов в Scrivener

Первый вопрос был "а как мне теперь это все поместить в Scrivener?". Не долго думая я пошел искать что-то связанное с импортом и сразу же нашел. По умолчанию он импортирует файлы в RTF, предупреждая что медиа файлы не будут импортированы. Благо у меня был только текст и не пришлось разбираться, как импортировать изображения.

После импорта я увидел, что в импортированном файле есть ненужные кусочки, которые используются на сайте. Поэтому прошелся по всем HTML файлам автозаменой через Sublime Text. Спасибо технологиям, что не пришлось менять каждый файл по отдельности.

Также к счастью для меня сработал массовый импорт, правда ноутбуку пришлось попотеть, а мне скрестив пальцы надеяться на успех.

После успешного импорта я увидел, что каждое эссе загружено отдельным файлом с корректной версткой и ссылками что очень меня обрадовало. Единственной проблемой было то, что файлы располагались в алфавитном порядке, а я хотел соблюсти порядок выхода эссе. Пара часов ручного труда и все файлы расположены в нужном порядке (не хочу думать о том, чтобы пересобирать все в обратном порядке).

Конвертация

Я решил продолжить путь методом тыка. Теперь начал искать что-то похожее на экспорт. Нашел также быстро как и импорт, но в этот раз не то, что мне было нужно. Экспорт позволяет перегнать файлы в нужный формат, но каждый файл по отдельности. По отдельности каждый может прочитать эссе на сайте, поэтому мне не подошло.

Продолжил поиски и наткнулся на пункт Compile, который загадочно заканчивался многоточием. Не долго думая, нажал на него и передо мной открылось то, что я искал.

Немного офигев от количества настроек, пошел тыкать на все. В поле Formats перетыкал все варианты и выбрал тот, который понравился больше всего. В шрифтах выбрал Bookman Old Style — помню его еще по учебе, не стал играться со шрифтами. В поле Compile выбрал папку, в которой лежали все эссе и нажал кнопку Compile, чтобы посмотреть на сколько все плохо.

Через пару минут компиляции я получил PDF файл на 1304 страницы. Файл начинался сразу с последнего вышедшего эссе, у него не было страницы с названием. Я отдельно добавил страницу с названием сборника (пришлось пару раз перекомпилить файл, чтобы поместить название по центру страницы) и решил еще добавить страницу с небольшим введением. Итоговый документ получился на 1306 страниц.

В формат FB2 нет компиляции, да и у меня самого постоянно проблемы с этим форматом. Я пошел компилить в оставшиеся форматы, которыми пользуюсь сам: epub и mobi. Здесь меня встретило уже меньшее количество настроек, но в правой части появились дополнительные вкладки. Одна из вкладок позволяет добавить обложку для книги, чего я делать не хотел. И во второй вкладке было полезное свойство генерации таблицы контента. Оно автоматически формирует оглавление со ссылками на главы в документе. Этого не хватало в самостоятельной реализации книги и очень облегчило мне жизнь.

Для формата mobi использовал те же настройки, но пришлось дополнительно скачать Kindle Previewer, потому что без него нельзя компилировать файлы в этом формате.

Конец

В статье я намеренно опустил некоторые итерации и тесты, чтобы никого не запутать. Сборник можно было бы сделать еще круче, но в данной итерации я хотел минимальными усилиями получить читаемые файлы в разных форматах, которые не стыдно показать людям.

Если кого-то заинтересовал сам сборник, его можно приобрести здесь.

А я пошел перечитывать эссе, нужно всего лишь 43 часа.

7 комментариев 👇

Я правильно понимаю: ты продаешь сборник чужих бесплатных эссе?

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@rostbond, не правильно. Большую часть эссе я перевел самостоятельно, собрал в электронных форматах и предлагаю купить. Вместе с этим на моем сайте их можно читать бесплатно. Покупка сборника – это больше как формат доната

  Развернуть 1 комментарий

@IvanKaptsov, доната кому? Полу Грэму?

  Развернуть 1 комментарий

@rostbond, мне за переводы.

  Развернуть 1 комментарий

@IvanKaptsov, строго говоря, неплохо бы у Пашки спросить, что он об этом думает как автор, но нестрого говоря - и хуй с ним, хоть какая-то копеечка может тебе упадет.

  Развернуть 1 комментарий

@ganqqwerty, я пытался, но ответа так и не получил

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб