[自媒体工具] wxdown-v1.0.0 公众号离线文章保存
作者:精品下载站 日期:2024-05-22 02:02:12 浏览:569 分类:实用软件
简介
本来一开始用 nodejs
写的,考虑大小、易操作、高性能、跨平台以及环境等问题,我就想能不能搞个不需依赖开发语言环境就能运行的。所以我就选择 go
并且它本身就具备以上优点。作者本身是java
开发,第一次使用 go
,所以过程也是比较艰难,好在 GPT 在学习一门新的开发语言方面还是相当给力!???
这是一个用于保存公众号文章到本地离线查看的软件,支持将 HTML 文章保存至本地,并提供 HTML 转 PDF 的功能。此外,软件还支持图片素材管理,可在 Windows、Mac 和 Linux 系统上运行,使用 Go 语言开发,具备轻量级、小体积、高性能和并发支持的特点。不支持批量直接获取文章列表
功能特点
保存公众号文章至本地
支持将 HTML 文章转换为 PDF 格式(需安装 wkhtmltopdf)
图片素材管理
保存原始地址
跨平台支持:Windows、Mac 和 Linux
使用 Go 语言开发,轻量级、高性能、高并发
提供简单易用的 Web 界面管理
下载
操作系统 | 版本/架构 | 大小 |
---|---|---|
Windows | wxdown-1.0.0-windows-amd64.exe | 9.23MB |
ARM Linux | wxdown-1.0.0-linux-arm64 | 8.75MB |
Linux | wxdown-1.0.0-linux-amd64 | 9.04MB |
macOS | wxdown-1.0.0-darwin-amd64 | 9.09MB |
macOS(Apple Silicon) | wxdown-1.0.0-darwin-arm64 | 8.75MB |
安装和运行
Windows
包含了 wkhtmltopdf
解压缩包
打开目录
双击
wxdown-1.0.0-windows-amd64.exe
启动浏览器访问 http://127.0.0.1:81
如下所示启动成功:
cwd: E:\code\go\go-wx-download ---------------------------------------- 欢迎使用 wxdown 工具! ---------------------------------------- 运行模式 : binary 软件版本 : 1.0.0 操作系统 : windows 系统架构 : amd64 启动时间 : 2024-05-19 00:00:00 ---------------------------------------- 服务信息 ---------------------------------------- 服务地址: http://192.168.31.209:81 (浏览器访问) http://192.168.202.1:81 (浏览器访问) http://192.168.11.1:81 (浏览器访问) http://172.26.192.1:81 (浏览器访问) http://127.0.0.1:81 (浏览器访问) 采集接口: http://192.168.31.209:81/gather/ (GET|POST|HEAD) http://192.168.202.1:81/gather/ (GET|POST|HEAD) http://192.168.11.1:81/gather/ (GET|POST|HEAD) http://172.26.192.1:81/gather/ (GET|POST|HEAD) http://127.0.0.1:81/gather/ (GET|POST|HEAD) ---------------------------------------- 配置信息 ---------------------------------------- 运行路径 : E:\code\go\go-wx-download 资源路径 : E:\code\go\go-wx-download\data
Linux
添加权限
chmod +x wxdown-1.0.0-linux-amd64
启动程序
root@mac-max:/home/wx# ./wxdown-1.0.0-linux-amd64 cwd: /home/wx ---------------------------------------- 欢迎使用 wxdown 工具! ---------------------------------------- 运行模式 : binary 软件版本 : 1.0.0 操作系统 : linux 系统架构 : amd64 启动时间 : 2024-05-19 00:00:00 ---------------------------------------- 服务信息 ---------------------------------------- 服务地址: http://192.168.31.156:81 (浏览器访问) http://172.17.0.1:81 (浏览器访问) http://172.18.0.1:81 (浏览器访问) http://127.0.0.1:81 (浏览器访问) 采集接口: http://192.168.31.156:81/gather/ (GET|POST|HEAD) http://172.17.0.1:81/gather/ (GET|POST|HEAD) http://172.18.0.1:81/gather/ (GET|POST|HEAD) http://127.0.0.1:81/gather/ (GET|POST|HEAD) ---------------------------------------- 配置信息 ---------------------------------------- 运行路径 : /home/wx 资源路径 : /home/wx/data
Mac
出现 permission denied
表示没有权限
(base) mac@macdeMacBook-Pro-3 ~ % /Users/mac/Desktop/wxdown-1.0.0-darwin-amd64/wxdown-1.0.0-darwin-amd64 zsh: permission denied: /Users/mac/Desktop/wxdown-1.0.0-darwin-amd64/wxdown-1.0.0-darwin-amd64
添加权限
(base) mac@macdeMacBook-Pro-3 ~ % chmod +x /Users/mac/Desktop/wxdown-1.0.0-darwin-amd64/wxdown-1.0.0-darwin-amd64
双击 wxdown-1.0.0-darwin-amd64
启动或命令启动
(base) mac@macdeMacBook-Pro-3 ~ % /Users/mac/Desktop/wxdown-1.0.0-darwin-amd64/wxdown-1.0.0-darwin-amd64
执行结果同上
简单使用会下载和安装就可以了,后面都基本没啥用了??,不用再看了
目录结构
web
:HTML 页面,很简单也可以自己修改index.html
主页面images.html
图片预览页面config.yaml
:系统全局配置文件wxdown-1.0.0
可执行文件,程序入口config.yaml
# 服务端口 port: 81 # 本地数据文件存储路径 path: ./data # HTML 转 PDF 配置 # 下载 wkhtmltopdf 路径 https://wkhtmltopdf.org/downloads.html # window 建议下载后将 wkhtmltopdf目录下载所有内容拷贝到项目根目录下 wkhtmltopdf: # true 开启 false 关闭 默认关闭 enable: false # linux 例如:/usr/local/wkhtmltopdf/bin/ # window 例如:E:\Program Files\wkhtmltopdf\bin path: # 采集线程配置 thread: # 同时下载 HTML 线程数量 html: 5 # 同时下载图片线程数量 image: 10
接口
采集接口
GET
仅支持单次下载,POST
支持批量提交,请求头类型JSON
格式
地址 | 请求方式 | 请求参数 | 请求体 |
---|---|---|---|
http://127.0.0.1:81/gather/ | GET | /gather/https://mp.weixin.qq.com/1 | 无 |
HEAD | /gather/https://mp.weixin.qq.com/1 | 无 | |
POST | /gather/ | ["https://mp.weixin.qq.com/1","https://mp.weixin.qq.com/2",...] |
书签脚本
注意⚠️:如果启动软件的机器和浏览文章的机器不是一台机器,使用局域网 IP
(192.168.0.xxx)替换 127.0.0.1
javascript:fetch("http://127.0.0.1:81/gather/" + window.location.href,{mode:"no-cors"});
使用方法:
浏览器书签栏➡️右键➡️添加网页...➡️名称:随便你能记住就行➡️网址:输入下面
js
脚本打开浏览器公众号文章
点击上面添加的书签脚本软件会自动采集
资源接口
地址 | 请求方式 | 请求参数 | 请求体 |
---|---|---|---|
http://127.0.0.1:81/articles | GET | 无 | 无 |
打开文件夹接口
地址 | 请求方式 | 请求参数 | 请求体 |
---|---|---|---|
http://127.0.0.1:81/open/ | GET | /open/公众号名称 | 无 |
使用示例
主页面
文章列表
图片库
猜你还喜欢
- 12-20 [软件推荐] 浏览器书签代替品 / 搭建导航站:Van Nav
- 08-17 [AI工具] AI人脸替换工具V6.0来了,别做违fa的事儿~
- 08-10 [实用工具] 抖音点赞工具,物理版
- 08-10 [封包制作] 单文件制作工具 7.0.2.3852_x86_x64
- 07-30 [通讯录音] 微信通话录音助手 v2.5
- 07-30 [实用工具] 解除小米限速,修复版
- 07-29 [文件去重] 重复文件清理器 - Duplicate Cleaner 1.4.7
- 07-01 [文件处理] 【2024.6.29更新】PPT媒体提取器
- 06-12 [实用工具] 青梧字幕 v0.9.13——跨平台AI视频字幕智能提取翻译工具
- 06-06 [软件合集] 破解爱好者常用的软件工具合集
- 05-22 [自媒体工具] wxdown-v1.0.0 公众号离线文章保存
- 05-20 [壁纸工具] 每日必应壁纸爬取
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[短剧合集] 2025年06月2日 精选+付费短剧推荐39部
[软件合集] 25年6月2日 精选软件18个
[软件合集] 25年6月1日 精选软件15个
[短剧合集] 2025年06月1日 精选+付费短剧推荐59部
[短剧] 2025年05月31日 精选+付费短剧推荐58部
[软件合集] 25年5月31日 精选软件66个
[电影] 黄沙漫天(2025) 4K.EDRMAX.杜比全景声 / 4K杜比视界/杜比全景声
[风口福利] 短视频红利新风口!炬焰创作者平台重磅激励来袭
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[美图] 2W美女个美女小姐姐,饱眼福
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag