Files
wechatmp2markdown/README.md
2022-11-26 14:28:53 +08:00

63 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# wechatmp2markdown 微信公众号文章转Markdown
## 使用
### CLI 模式
通过命令行使用
执行命令:`本程序可执行文件 [url] [filename]`
- `url` 微信公众号文章网页的url
- `filename` makedown文件的保存路径和文件名
例如windows环境想把url为`https://mp.weixin.qq.com/s/abcdefg`的文章转成markdown存到 `D:\wechatmp_bak\abc.md`
则cmd执行 `wechatmp2makrdown_win64.exe https://mp.weixin.qq.com/s/abcdefg D:\wechatmp_bak\abc.md`
### web server 模式
通过web服务使用
执行命令:`本程序可执行文件 server [port]`
- `port` 监听的端口
当看到 `wechatmp2markdown server listening on :[port]` 时,
打开浏览器或curl工具访问`localhost:[port]?url=[url]`
- `url` 微信公众号文章网页的url
返回的数据即为该文章的markdown文件
例如windows环境服务启动并监听8080端口想把url为`https://mp.weixin.qq.com/s/abcdefg`的文章转成markdown并下载
则cmd执行 `wechatmp2makrdown_win64.exe server 8080`
浏览器访问:`localhost:8080?url=https://mp.weixin.qq.com/s/abcdefg`
## 开发
### 编译
#### Linux or Mac 环境
```
# 编译目标平台: linux
make build-linux
# 编译目标平台: mac
make build-osx
# 编译目标平台: windows 64位
make build-win64
# 编译目标平台: windows 32位
make build-win32
```
#### windows 环境
需gcc推荐安装tdm64-gcc`mingw64/bin`加入系统环境变量
```
# 编译目标平台: linux
mingw32-make win-build-linux
# 编译目标平台: mac
mingw32-make win-build-osx
# 编译目标平台: windows 64位
mingw32-make win-build-win64
# 编译目标平台: windows 32位
mingw32-make win-build-win32
```
没装gcc也无妨去Makefile找对应的命令执行
编译好的文件在`./build`目录下
## 最后
抓紧时间窗口。努力记录。黑暗中记得光的模样。