gupingan / khs-pyside6

基于 PySide6 和 xhs-api 所开发的某书自动化工具
MIT License
53 stars 11 forks source link

项目:烤红薯开源版

关于 y-xhs 包,已经不再免费共享,具体请查看:关于 Donate

该项目是基于 PySide6y-xhs 所开发的某红薯自动化评论工具,可放心食用。

功能:多账号并发采集、点赞、评论、收藏笔记,可检查评论是否屏蔽,支持艾特用户,红薯号管理、持久配置管理... (尽管如此,该版本相对 Full 版阉割了很多功能)

界面

截图_20240620182706

截图_20240620190030

部署和运行

环境依赖管理基于 poetry,因此请务必先安装 poetry

pip install poetry  # 你可以使用 -i 镜像源地址 加速下载

接下来请安装依赖:

# 为了限制应用泛滥而导致官方接口变动,打赏后请自行留下邮箱,我将发送本地依赖 y-xhs 包以及缺乏的 node 文件夹
# y-xhs 的包文件放于 项目根目录/pack/packages 该路径下,如果路径不存在,请手动创建即可
poetry lock
poetry install

项目中,默认不上传 node 文件夹的。在您打赏后,请您在 issues 中特别告知你需要的不仅仅是 y-xhs,还有 node 目录以及打包配置。

该目录在您接收到后,请按一下路径复制:

截图_20240902164010

开发情景下:

应用默认是单例运行,如需修改请自行查看 app 包的 __init__.py 文件。

如果你需要打包成 exe 可执行文件,请务必参考下方提示。

首先,项目推荐至少 Win10 运行(Wind 7/8未测试),已经支持将nodejs环境也打包进入程序中, 如果需要打包文件 main.spec,请在打赏后务必告知一下。

main.spec 文件置于项目根目录,运行命令:

pyinstaller ./main.spec  # 注意生成的 dist 目录即可

项目依赖

该项目用到的库基本上都是开源免费的,感谢其作者或团队杰出的作品,以下排名不分先后。