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

OSCHINA-MIRROR/nanmu42-orly

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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

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

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

Дополнительные документы можно найти в соответствующих каталогах.

Вклад в развитие O'RLY

Вклады всегда приветствуются!

Вот несколько направлений, если вам интересно:

  • помощь в переводе интерфейса (мы используем Vue i18n);
  • улучшение O'RLY;
  • добавление новых функций;
  • создание отчётов об ошибках.

Или просто...

  • делитесь весельем :wink:.

Участники проекта

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

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

Проекты в братстве

Есть несколько проектов, которые разделяют идею:

  • O RLY Cover Generator на dev.to, где этот проект черпает вдохновение, поддерживая только английский язык (частичная причина, по которой я создал O'RLY), также есть интеграция со Slack.
  • Japanese O'Reilly Generator, с действительно хорошим пользовательским интерфейсом, обложки создаются в вашем браузере.

«Бумажная работа»

«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.

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

Введение

Создайте свою собственную обложку для книги о животных O'RLY, чтобы удивить своих коллег. Развернуть Свернуть
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