2026-10-31 14:47:15 +08:00
2026-10-31 14:47:15 +08:00
2026-10-31 14:47:15 +08:00
2026-10-31 14:47:15 +08:00
2026-10-31 14:47:15 +08:00
2026-10-31 14:47:15 +08:00

dww11 文档与文章导入工具

这个项目用于把网页文章保存到本地,并导入广谈大湾网发帖页面。项目中的工具彼此配合,也可以单独使用。

项目内容

1. 微信公众号文章下载器

目录:wechat_official_acc_article_downloader/

download_article.py 可以下载微信公众号或普通网页文章,保存为 Markdown 文件和本地图片。

cd wechat_official_acc_article_downloader
uv run --no-project --python 3.12 \
  --with-requirements requirements.txt \
  python download_article.py '文章链接'

运行后会在当前目录生成文章文件夹,其中包含 Markdown 文件和图片。需要给其他程序调用时,可以加上 --json 输出 JSON 结果。

2. 本地文章导入脚本

文件:dww11-article-importer.user.js

这是一个 Tampermonkey 用户脚本。它可以读取包含 Markdown 和图片的文章目录,预览内容,并把正文和配图填写到广谈大湾网的新发帖页面。脚本不会自动发表帖子。

使用前请先安装 Tampermonkey,然后在脚本管理面板中导入该文件。详细步骤见 本地文章导入脚本使用说明.md。

3. 文章打包工具

文件:dww11_make_package.py

这个工具可以把文章目录打包成用户脚本可读取的 JSON 文件:

python3 dww11_make_package.py '文章目录' -o '文章包.json'

它只读取和打包本地文件,不会上传或发布文章。

4. 微信一键导入脚本

文件:dww11-wechat-oneclick.user.js

这个 Tampermonkey 脚本可以在广谈大湾网发帖页面中,通过微信公众号文章链接调用网站采集功能,并自动整理标题、正文、图片和来源说明。导入后请人工检查,脚本不会自动保存或发表。

推荐使用流程

  1. 用文章下载器下载微信公众号文章。
  2. 检查生成的 Markdown 和图片。
  3. 使用本地文章导入脚本,或在网站中使用微信一键导入脚本。
  4. 确认标题、正文和图片无误后,再由用户手动保存或发表。

注意事项

  • 需要自行安装 Python、uv 和 Tampermonkey。
  • 微信文章可能因验证、登录或页面变化而无法下载。
  • 脚本只处理本地文件或当前网页允许访问的内容,不绕过网站权限。
  • .venv、系统临时文件和生成的文章数据不属于项目源码,不应提交到 Git。
S
Description
No description provided
Readme
183 KiB
0 Stars 2 Watchers 0 Forks
Languages
JavaScript 75.2%
Python 24.8%