自动化工具与脚本
此项目自动化相关(涉及到的工具:vscode + cline 插件 + 各种 AI 的 key,下面主要使用了 DeepSeek、Gemini 等)
一、生成url.txt url文件
复制要批量转存和转发生成url的所有文本bbbb,然后进入vs + cline插件中,写下下面这段prompt
@/url.txt 清空原来的文件,把下面这段文本,截取出url,每个URL一行,如果url,没有https:// ,则前面加上,确保url是完整的是合法url,保存到url.txt文件中
二、执行批量转存工具
- python python quark.py
- 按步骤,完成生成批量的转发URL
三、自动识别分类、本地提交与站点发布(quark-mswnlz-publisher)
2026-10 起托管架构变更:GitHub 账号接连被封,内容仓库仅本地版本管理,站点部署 Cloudflare Pages(doc.869hr.uk)。
使用 skills/quark-mswnlz-publisher 统一编排(pipeline_orchestrator.py):
- 转存+分享:
quark_batch_run.py(多账号轮换)/baidu_batch_run.py/aliyun_batch_run.py,输出batch_share_results.json - 清理+推广:
cleanup_junk_files.py清理原分享者植入的广告文件;copy_promo_to_folders.py复制推广文件到每个资源文件夹 - 归类提交:
mswnlz_publish.py按三层策略(影视关键词 → 书籍关键词 → 目录描述评分)自动归类到 11 个内容目录,追加YYYYMM.md(标准格式[标题](链接),一行一条),更新README.md年月索引(倒序),本地 git commit 保留版本历史 - 站点部署:
deploy_cloudflare_pages.sh本地全量构建(内容同步 → catalog →/r/{id}详情页 → sitemap → 校验门禁)后wrangler pages deploy上线 - 通知:部署成功自动向频道 @dabaziyuan 发站点更新通知;群组汇总通知一条发送
发布完成后,每个资源对应站内详情页 https://doc.869hr.uk/r/{id},可直接复制转发。
四、Telegram 频道/群组自动通知
部署脚本在 Cloudflare Pages 上线成功后自动发送频道通知;TG Bot Token 从 QuarkPanTool/config/secrets.env 读取(已 gitignore,禁止硬编码/提交)。