O'RLY 封面工厂是一个娱乐性的书籍封面生成器,支持输入多种语言。
O'RLY基于Golang和Vue.js实现。
Вы можете нажать здесь, чтобы посетить O'RLY 封面工厂.
Docker镜像信息可以在 этом месте получить.
docker pull registry.cn-hongkong.aliyuncs.com/nanmu42/orly:[tag]
Доступные теги можно посмотреть здесь.
Пример конфигурации:
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
и запустите /app/rly -config config/rly.toml
.
Используйте следующие команды для компиляции 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
.
Более подробную информацию вы можете найти в этих папках.
Мы приветствуем любой вклад!
Вот несколько рекомендуемых направлений:
Также вы можете:
:hugs: Спасибо следующим участникам:
Есть несколько проектов, похожих на O'RLY и очень крутых:
«O'RLY 封面工厂» предназначен только для развлечения и не имеет никакого отношения к O'Reilly Media.
В этом произведении используются шрифты, разработанные Google и Adobe, такие как SimSun и SimHei, а также Iwata Corporation из Японии и Sandoll Communications из Южной Кореи.
Это произведение использует шрифт Source Sans Pro, разработанный Paul D. Hunt.
Изображения обложек взяты из проекта USF ClipArt ETC.
Автор выражает благодарность JetBrains за предоставление лицензии с открытым исходным кодом, которая поддерживает работу автора над открытым исходным кодом.
Этот проект является открытым под лицензией MIT.
Копию лицензии можно найти в корневом каталоге проекта.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.