1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nanmu42-orly

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ZH.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 18:51 bf883de

O'RLY 封面工厂

O'RLY 封面工厂是一个娱乐性的书籍封面生成器,支持输入多种语言。

O'RLY基于Golang和Vue.js实现。

Вы можете нажать здесь, чтобы посетить O'RLY 封面工厂.

Docker镜像信息可以在 этом месте получить.

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-сервис и статический интерфейс:

  • исходный код API-сервиса находится в cmd/rly;
  • код интерфейса находится в frontend.

Изображения животных и файлы шрифтов находятся соответственно в папках coverimage и font.

Более подробную информацию вы можете найти в этих папках.

Вклад

Мы приветствуем любой вклад!

Вот несколько рекомендуемых направлений:

  • добавить больше переводов для интерфейса O'RLY;
  • улучшить O'RLY;
  • добавить новые функции в O'RLY;
  • сообщить об ошибках.

Также вы можете:

  • поделиться своими работами и радостью на O'RLY :wink:

Список участников

:hugs: Спасибо следующим участникам:

  • TahsinGokalp (перевод на турецкий);
  • wooogi123 (перевод на корейский);
  • cauldnz (новые животные).

Родственные проекты

Есть несколько проектов, похожих на O'RLY и очень крутых:

  • dev.to上的O RLY Cover Generator — O'RLY заимствовал множество идей реализации отсюда. Этот сервис также предлагает интеграцию со Slack. Сервис поддерживает только английский язык, что частично стало причиной разработки O'RLY.
  • Японский O'Reilly Generator — обложки создаются на интерфейсе, пользовательский опыт отличный.

Примечание

«O'RLY 封面工厂» предназначен только для развлечения и не имеет никакого отношения к O'Reilly Media.

В этом произведении используются шрифты, разработанные Google и Adobe, такие как SimSun и SimHei, а также Iwata Corporation из Японии и Sandoll Communications из Южной Кореи.

Это произведение использует шрифт Source Sans Pro, разработанный Paul D. Hunt.

Изображения обложек взяты из проекта USF ClipArt ETC.

Благодарность

Автор выражает благодарность JetBrains за предоставление лицензии с открытым исходным кодом, которая поддерживает работу автора над открытым исходным кодом.

Лицензия проекта

Этот проект является открытым под лицензией MIT.

Копию лицензии можно найти в корневом каталоге проекта.

1
https://api.gitlife.ru/oschina-mirror/nanmu42-orly.git
git@api.gitlife.ru:oschina-mirror/nanmu42-orly.git
oschina-mirror
nanmu42-orly
nanmu42-orly
master