Skip to content

ZoeyYoung/Bookmarks_Cloud

Repository files navigation

Bookmarks_Cloud

界面

更新历史

安装

在安装Python与virtualenv的基础上

Windows (目前在Windows下开发)

Windows下安装记录

virtualenv Bookmarks_Cloud
cd Bookmarks_Cloud/Scripts
activate.bat
cd ..
pip install -r requirements.txt

安装lxml, 复制安装文件(lxml和lxml-x.x.x-py3.3.egg-info文件夹)到F:\Bookmarks_Cloud\Lib\site-packages

安装MongoDB

Ubuntu (未测试)

在Ubuntu下安装

:::bat
sudo apt-get install python-pip
sudo pip install virtualenv
virtualenv HelloTornado
cd HelloTornado
source bin/activate
pip install tornado
sudo apt-get install python-pycurl

安装virtualenv参考

配置config.py

生成cookie_secret,在Python shell中运行:

:::bat
>>> import base64, uuid
>>> base64.b64encode(uuid.uuid4().bytes + uuid.uuid4().bytes)

运行

cd Bookmarks_Cloud/Scripts
activate.bat
cd ..
python run.py

打开 http://localhost:8888/ 即可使用.

后台

Web框架使用Tornado

数据库使用MongoDB

正文提取在readability-lxml基础上进行修改

分词采用结巴分词

全文搜索Whoosh, 支持中文

前端

界面以Bootstrap 3为基础进行设计

图标字体采用FontAwesome

使用到的jQuery插件: