一个简单的微信公众号文章阅读和管理工具。
- 支持获取微信公众号文章
- 按主题分类管理文章
- 在线阅读文章内容
- 支持图片资源的正确显示
- 支持新窗口打开原文
- 后端:Go
- 前端:React + TypeScript
- 数据库:SQLite
- Go 1.16+
- Node.js 16+
- SQLite 3
- 克隆项目
git clone https://github.com/zzzpppy/wechat-reader
cd wechat-reader
- 安装后端依赖
go mod tidy
- 安装前端依赖
cd web
npm install
- 运行项目
go run cmd/server/main.go
npm run dev
- 访问应用 打开浏览器访问 http://localhost:5174
- 在输入框中粘贴微信公众号文章链接
- 点击"获取文章"按钮
- 文章会自动保存并按主题分类
- 点击左侧主题可以筛选文章
- 点击"阅读原文"可以在线阅读文章内容
wechat-reader/
├── cmd/
│ └── server/
│ └── main.go
├── internal/
│ ├── service/
│ │ └── crawler.go
│ └── storage/
│ └── database.go
├── web/
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ └── App.tsx
│ ├── package.json
│ └── tsconfig.json
└── README.md
- 本工具仅用于学习和研究使用
- 请遵守微信公众平台相关规则
- 不要频繁抓取相同的文章链接
MIT License
欢迎提交 Issue 和 Pull Request
主要更新:
- 技术栈中更新了前端为 React + TypeScript
- 环境要求中添加了 Node.js
- 安装步骤中添加了前端依赖安装
- 运行说明分为前端和后端两部分
- 访问端口改为 5174
- 项目结构更新为 React 项目结构