提供各种二次元模拟的模拟抽卡API
基于python的模拟抽卡图片合成API,使用了flask以及pillow
正在咕咕咕
正在咕咕咕
正在咕咕咕
正在咕咕咕
https://baimianxiao.github.io/AcgDraw/
该项目基于python3.8开发
PS:在高版本中可能会出现RuntimeError: cannot schedule new futures after shutdown
的错误,导致自动更新无法使用
1.在编译镜像之前请手动运行一次init以下载素材。如果data中已经下载好素材了(即已经手动运行成功过)则可以跳过这一步 \ 请注意运行init也需要先在本机安装requirements.txt中的依赖
python3 main.py init # Windows请使用python main.py init
2.将conf/global.json中的"host":"127.0.0.1"
改为"host":"0.0.0.0"
,因为Docker中的127.0.0.1默认不会监听容器外的地址
3.使用仓库中的Dockerfile构建镜像
docker build -t acgdraw .
4.运行容器(端口可根据您设置的config文件自行调整)
docker run -d -p 11451:11451 --name=acgdraw acgdraw
位于根目录/conf/global
GPL-3.0 license
API地址:http://api.elapsetower.com/arknightsdraw(目前已失效)
感谢@分子对图片素材的处理
感谢@LTY_CK_TS完善的docker部署
快来和咱一起找bug(指有问题在issue中反馈)