在安装Python与virtualenv的基础上
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下安装
:::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
生成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插件:
- 翻转插件QuickFlip 2: The jQuery Flipping Plugin Made Faster and Simpler
- 瀑布流插件 —— 已删除
- 滚动条插件使用nanoScrollerJS —— 考虑更换