Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bbb0ttle/E2P
Email 2 Post: 监测并解析博客管理员邮件,自动部署博文,更新博客。(针对hexo博客系统)
https://github.com/bbb0ttle/E2P
blog email hexo shell
Last synced: 21 days ago
JSON representation
Email 2 Post: 监测并解析博客管理员邮件,自动部署博文,更新博客。(针对hexo博客系统)
- Host: GitHub
- URL: https://github.com/bbb0ttle/E2P
- Owner: bbb0ttle
- Created: 2015-11-12T02:12:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-02T11:19:30.000Z (over 8 years ago)
- Last Synced: 2024-11-17T13:16:37.567Z (25 days ago)
- Topics: blog, email, hexo, shell
- Language: Shell
- Homepage:
- Size: 50.8 KB
- Stars: 29
- Watchers: 3
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - zjhou/E2P - Email 2 Post: 监测并解析博客管理员邮件,自动部署博文,更新博客。(针对hexo博客系统) (Shell)
README
# E2P
Email 2 Post: 监测并解析博客管理员邮件,自动部署博文,更新博客。### 环境
- 操作系统:ubuntu server 12.02
- 邮件系统:postfix + mail
- 博客系统:hexo + apache2.0### 配置
VARS_CONF### 运行
$ crontab -e
加入一行
```
* * * * * cd path/to/E2P/ && ./e2p.sh
```### 主要功能
1. 添加博文(支持图文)
2. 批量删除博文
3. 列出所有博文目录
4. 隐藏所有博文
5. 恢复隐藏的博文
6. 备份博客目录
7. 查看博客系统资源大小
8. 帮助文档
9. 添加/删除管理员
10. 关闭/开启邮件通知### 使用
脚本通过**邮件地址**识别管理员,通过**主题**识别命令,通过**正文**识别参数。
发送一封以“帮助”为主题的邮件给服务器如[email protected]即可获得详细的帮助文档。
### 注意
1. crontab里要配置好语言,防止中文乱码
2. 依赖opencc。如果不需要简繁提体转换可以注释掉
3. 依赖mpack解压邮件附件
4. 如不能运行,权作参考,根据个人需求更改代码