English | 中文
O'RLY Cover Generator is a parody book cover generator, implemented in Golang and Vue.js, supporting a wide range of language including CJK.
O'RLY is living at https://orly.nanmu.me/
Docker images can be found at https://hub.docker.com/r/nanmu42/orly
docker pull nanmu42/orly:[tag]
Refer to https://hub.docker.com/r/nanmu42/orly/tags for available tags.
CoverImageDir = "cover-images" Debug = false MaxImageID = 40 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, mount it into
/app/config, and run docker image with param
/app/rly -config config/rly.toml.
O'RLY can be built in following commands:
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 consists of an API instance and a static frontend:
Animal images and font files are in
More documentations can be found in their directory.
Contributions are always welcome!
Here are a few directions if you are interested:
Many thanks :hugs: to following contributors:
There are several projects which share the idea:
"O'RLY Cover Generator" is just a parody, and it has no concern with O'Reilly Media.
This work uses Source Han Serif and Source Han Sans from Adobe and Google, with participation from partner foundries Changzhou SinoType in China, Iwata Corporation in Japan, and Sandoll Communications in Korea.
This work uses TrueType version of Source Sans Pro from Adobe by Paul D. Hunt.
The animal(well, not all of them are animal) images are from the USF ClipArt ETC project.
The author would like to thank JetBrains for providing a JetBrains Open Source license for his open source developments.
Use of this work is governed by a MIT License.
You may find a license copy in project root.
：Code submit frequency
：React/respond to issue & PR etc.
：Well-balanced team members and collaboration
：Recent popularity of project
：Star counts, download counts etc.