Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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博客系统)

Awesome Lists containing this project

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. 如不能运行,权作参考,根据个人需求更改代码