mirror of
https://github.com/tonquer/picacg-qt.git
synced 2025-01-09 04:17:41 +08:00
哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS)
.github/workflows | ||
conf | ||
data | ||
example | ||
models | ||
qss | ||
resources | ||
src | ||
ui | ||
.gitignore | ||
Icon.icns | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
start.py |
picacg-windows(哔咔漫画) | ehentai-windows(E绅士)
- 哔咔漫画PC客户端(支持window、Linux和macOS),界面使用QT。
- 该项目仅供技术研究使用,请勿用于其他用途。
- 如果觉得本项目对你有所帮助,请点个star关注,感谢支持
- 如有使用中遇到问题,欢迎提ISSUE
功能
- 主页
- 魔推荐
- 神推荐
- 随机本子
- 分类
- 用户
- 登陆
- 注册
- 打卡
- 收藏夹
- 头像
- 传谕
- 修改信息
- 通知
- 搜索
- 热词
- 排序
- 封印
- 本地搜索
- 分类
- 排行榜
- 今日排行
- 7日排行
- 30日排行
- 骑士榜
- 聊天室
- 文字
- 图片
- 语音
- 回复
- At
- 漫画详情
- 章节
- 评论
- 看图
- waifu2x
- 下载
- 按章节下载
- waifu2x
- 留言板
- 子评论
- 回复
- 历史记录
- 游戏区
- 小电影
- 小里番
- 锅贴
- 画廊
如何使用
Windows (测试使用win10)
- 下载最新的版本 https://github.com/tonquer/picacg-windows/releases
- 解压zip
- 打开start.exe
- 后续有更新,只需要下载最新版本覆盖原目录即可
- 如果无法初始化waifu2x,请更新显卡驱动,安装 Vs运行库,如果还是无法启用,说明你的电脑不支持vulkan。
macOS (测试使用 macOS 10.15.7)
- 下载最新的版本 https://github.com/tonquer/picacg-windows/releases
- 解压 7z
- 将解压出的 PicACG 拖入访达 (Finder) 左侧侧栏的应用程序 (Applications) 文件夹中
- 从启动台 (Launchpad) 中找到并打开 PicACG
对于 M1 Mac 用户
- 作者没有 Arm Mac, 所以没有办法提供已经打包好的应用程序
- 如果您拥有 M1 Mac, 可以尝试参考下面的过程手动运行或者进行打包
Linux (测试使用deepin 20.2)
- 下载qt依赖, http://ftp.br.debian.org/debian/pool/main/x/xcb-util/libxcb-util1_0.4.0-1+b1_amd64.deb
- 安装依赖,sudo dpkg -i ./libxcb-util1_0.4.0-1+b1_amd64.deb
- 下载最新的版本 https://github.com/tonquer/picacg-windows/releases
- 解压tar -zxvf bika.tar.gz
- cd bika && chmod +x start
- ./start
- 要想使用waifu2x请确定你的设备支持vulkan,然后安装vulkan驱动包,sudo apt install mesa-vulkan-drivers
如何编译
使用Git Action编译
1.查看编译结果Git Action编译
其他
- git clone https://github.com/tonquer/picacg-windows.git
- 安装 Python 3.7+ (Mac 用户则只需要安装 Xcode 12.4 及其命令行工具 (官方) ,安装后自带双架构 Python 3.8.2, 下载时需登录 iCloud 账号
- pip install -r requirements.txt
- 可以使用 pyinstaller -F -w start.py 打包成 exe
- 打包后将data models resources目录拷贝到dist目录
对于 macOS 用户
pyinstaller --clean --log-level TRACE --onedir --name PicACG \
--add-binary waifu2x.so:. --hidden-import PySide2 --hidden-import requests \
--hidden-import urllib3 --hidden-import websocket-client --hidden-import pillow \
--hidden-import conf --hidden-import resources --hidden-import src \
--hidden-import src.index --hidden-import src.qt --hidden-import src.qt.chat \
--hidden-import src.qt.com --hidden-import src.qt.download \
--hidden-import src.qt.main --hidden-import src.qt.menu \
--hidden-import src.qt.read --hidden-import src.qt.struct --hidden-import src.qt.game \
--hidden-import src.qt.user --hidden-import src.qt.util --hidden-import src.server \
--hidden-import src.user --hidden-import src.util --hidden-import ui \
--hidden-import qss --strip --windowed -i Icon.icns \
start.py
rm -rf dist/PicACG
cp -avf data example models resources dist/PicACG.app/Contents/MacOS
rm -f dist/PicACG.app/Contents/MacOS/resources/*.py
- 打包完成以后可以在 dist 目录下找到应用程序 (.app)
界面
感谢以下项目
waifu2x功能
- https://github.com/nagadomi/waifu2x
- https://github.com/nihui/waifu2x-ncnn-vulkan
- https://github.com/tonquer/waifu2x-ncnn-vulkan-python