O'RLY Cover Generator
O'RLY Cover Generator — это генератор обложек книг в стиле пародии, реализованный на Golang и Vue.js и поддерживающий широкий спектр языков, включая CJK.
Проект O'RLY живёт по адресу https://orly.nanmu.me/.
Образы Docker можно найти по ссылке https://hub.docker.com/r/nanmu42/orly.
Образ Docker
docker pull nanmu42/orly:[tag]
Доступные теги перечислены на странице https://hub.docker.com/r/nanmu42/orly/tags.
Пример конфигурации:
CoverImageDir = "cover-images"
Debug = false
MaxImageID = 41
Port = ":3000"
TitleFont = "fonts/SourceHanSerif-Bold.ttc"
NormalFont = "fonts/SourceHanSans-Medium.ttc"
ORLYFont = "fonts/SourceSansPro-Black.ttf"
QueueLen = 20
WorkerNum = 2
Width = 1000
Сохраните файл как rly.toml
, смонтируйте его в /app/config
и запустите образ Docker с параметром /app/rly -config config/rly.toml
.
Разработка O'RLY
O'RLY можно собрать с помощью следующих команд:
mkdir -p assets
cd assets
wget -nc https://github.com/nanmu42/orly/releases/download/1.1.0-beta/cover-images.tar.xz
wget -nc https://github.com/nanmu42/orly/releases/download/1.1.0-beta/fonts.tar.xz
cd ..
make all
O'RLY состоит из экземпляра API и статического интерфейса:
cmd/rly
;frontend
.Изображения животных и файлы шрифтов находятся в каталогах coverimage
и font
соответственно.
Дополнительные документы можно найти в соответствующих каталогах.
Вклад в развитие O'RLY
Вклады всегда приветствуются!
Вот несколько направлений, если вам интересно:
Или просто...
Участники проекта
Большое спасибо :hugs: следующим участникам:
Проекты в братстве
Есть несколько проектов, которые разделяют идею:
«Бумажная работа»
«O'RLY Cover Generator» — это всего лишь пародия, и она не имеет отношения к O'Reilly Media.
В этой работе используются Source Han Serif и Source Han Sans от Adobe и Google при участии партнёрских литейных заводов Changzhou SinoType в Китае, Iwata Corporation в Японии и Sandoll Communications в Корее.
В этом проекте используется версия TrueType шрифта Source Sans Pro от Adobe, созданная Полом Д. Хантом.
Изображения животных (ну, не все из них животные) взяты из проекта USF ClipArt ETC.
Благодарности
Автор хотел бы поблагодарить JetBrains за предоставление лицензии JetBrains Open Source для его разработок с открытым исходным кодом.
Лицензия
Использование этой работы регулируется лицензией MIT.
Копию лицензии можно найти в корне проекта.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.