Skip to content

darkterrorooo/SimpleDraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleDraft

适用个人或小团队的一个在线笔记,文档工具。

定位

工作中会有比较多的东西要记下来,比如公司的文档,重要事情的 TODO list, 工作计划等。

可能很多人会使用各种云笔记,或者记事本,word文档来记录。

但这些工具对一个追求简洁和完善的coder来说,都不是理想中的工具。云笔记有广告或付费, 记本事,word 难以分享,总是有各处不如意的地方 。 为什么不造一个工具来取悦自己呢,所以有了这个工具, 单机部署或部署到云服务器都OK。

计划功能

定位一个简单的记录工具,为个人,团队内部使用。每个人可以用它写文档,并把文档分享给团队的其他人。文档会有私密和公开两种特性。 为了便于查找,会有搜索,标签等功能。 为了给自己各种标注,划重点。 可以对文档进行高亮,划线,传图片,传附件等功能。

未完成特性:

* 密码注册登陆
* 邀请码注册
* 搜索,标签
* 文本标注
* 上传图片
* 上传附件
* 其他成员展示
* 使用mysql 数据库保存数据
* 配置文件
* 成员管理(团队用,配置文件中配置超级管理员)
* markdown 导入
* exel 导入
* 简单流程图绘制

已完成

* 基本的文件编写,修改,查看
* 用户无密码注册

安装

  1. 安装python2.7 环境,Linux, osx 一般自带。

  2. 安装redis, 可使用远程redis , 略。

  3. 使用easy_install 或 pip 安装python的 redis插件

     easy_install redis  
    

     pip install redis
    
  4. 把源文件放到服务器中,初步打算支持mac 或 linux 或 window。如果只是个人简单部署,直接执行

     python Drafts & > mylog.log &
    

    使用人数比较多时,可以使用gunicorn等多进程部署。

开发

开发环境

如果要个人修改定制,推荐使用 pycharm + python2.7 + flask

代码说明

Drafts python文件

static 图片等资源

templates html

About

a simple web note for Personal or small Team , develop with python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages