wxdown简介
本来一开始用 nodejs 写的,考虑大小、易操作、高性能、跨平台以及环境等问题,我就想能不能搞个不需依赖开发语言环境就能运行的。所以我就选择 go并且它本身就具备以上优点。作者本身是java开发,第一次使用 go,所以过程也是比较艰难,好在 GPT 在学习一门新的开发语言方面还是相当给力!💪💪💪
这是一个用于保存公众号文章到本地离线查看的软件,支持将 HTML 文章保存至本地,并提供 HTML 转 PDF 的功能。此外,软件还支持图片素材管理,可在 Windows、Mac 和 Linux 系统上运行,使用 Go 语言开发,具备轻量级、小体积、高性能和并发支持的特点。不支持批量直接获取文章列表
功能特点
- 保存公众号文章至本地
- 支持将 HTML 文章转换为 PDF 格式(需安装 wkhtmltopdf)
- 图片素材管理
- 保存原始地址
- 跨平台支持:Windows、Mac 和 Linux
- 使用 Go 语言开发,轻量级、高性能、高并发
- 提供简单易用的 Web 界面管理
下载
v1.0.1(最新版本)
- 增加音频、视频下载
- 增加首页合集、标签合集下载
- 优化页面样式、自适应移动端
- 部分图片解析异常bug优化
替换根目录的 web 目录和 wxdown 开头可执行文件,重新启动完成更新
操作系统 | 版本/架构 | 大小 |
---|---|---|
Windows | wxdown-1.0.1-windows-amd64.exe | 9.23MB |
ARM Linux | wxdown-1.0.1-linux-arm64 | 8.75MB |
Linux | wxdown-1.0.1-linux-amd64 | 9.04MB |
macOS | wxdown-1.0.1-darwin-amd64 | 9.09MB |
macOS(Apple Silicon) | wxdown-1.0.1-darwin-arm64 | 8.75MB |
安装和运行
- Windows
- 包含了 wkhtmltopdf
- 解压缩包
- 打开目录
- 双击 wxdown-1.0.0-windows-amd64.exe 启动
- 浏览器访问 http://127.0.0.1:81
目录结构
web:HTML 页面,很简单也可以自己修改
index.html 主页面
images.html 图片预览页面
config.yaml:系统全局配置文件
wxdown-1.0.0 可执行文件,程序入口
实测非常好用