- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
我最近习惯看微信读书,可是囊中羞涩负担不起会员,便想通过 5 元挑战低成本获取会员,改造了一个 github 上的微信自动阅读项目,配置好之后每天自动阅读,很省心。
项目基于 weread-challenge-selenium 改造,让它跑在 HuggingFace Spaces 上,零成本、全自动。
原项目设计是 VPS 部署,需要两个容器(app + selenium-standalone),还得自己配 crontab,我的vps跑不动
改造了一下,适配hf:
单容器,内置 Chromium + Xvfb,不需要 Java,镜像更小
跑在 HF Spaces 免费额度上,不花一分钱
自带 Web 管理面板,手机上也能看状态、扫码登录
内置定时调度,每 12 小时自动跑一次(当然可能没用,还是需要配置外部自动定时访问)
密码保护,防止你的 Space 被别人操作
部署步骤:
注册 HuggingFace 账号
新建一个 Space,SDK 选 Docker
把 仓库 里的文件上传上去
在 Space Settings 创建 Storage Bucket,挂载到 /data(读写模式)------ 这样 cookies 重启不丢
可选:设置环境变量 WEB_PASSWORD 修改默认密码
构建完成后访问你的 Space URL,输入密码登录,扫码,完事。
也可以一键复制我部署好的hf space:
huggingface.co
WeRead Challenge - a Hugging Face Space by Monzd
微信读书挑战会员自动阅读 (Selenium + Chromium + Flask UI)
防休眠:
HF 免费 Space 一段时间没外部访问会自动休眠。建议用 UptimeRobot 或 cron-job.org 之类免费监控服务,每隔 5 分钟 ping 一下你的 https://你的 space 地址/healthz,保持容器在线。
仓库地址:
github.com
GitHub - buyi06/weread-challenge-hf: weread-challenge-selenium adapted for HuggingFace...
weread-challenge-selenium adapted for HuggingFace Spaces — single container, Web UI, password protection
4 个帖子 - 2 位参与者