简单的书签服务,使用sqlite数据库存储书签,支持标签和自动标题提取。
digimarks的Python项目详细描述
简单的书签服务,使用sqlite数据库存储书签,支持标签和自动标题提取。
安装
来自Pypi
假设您已经在虚拟机中:
pip install digimarks
从git
创建一个新的virtualenv(如果您还不在其中)并安装 必要的套餐:
git clone https://github.com/aquatix/digimarks.git cd digimarks mkvirtualenv digimarks # or whatever project you are working on pip install -r requirements.txt
用法/示例配置
将settings.py从示例配置复制到父目录并 根据需要进行配置(至少更改systemkey的值)。
在nginx或apache下运行digimarks作为服务,并调用适当的 网址是什么时候需要的。
url的格式是https://marks.example.com/<;userkey>;/<;action>;
bookmarklet
要从浏览器中轻松保存链接,请打开其书签管理器并创建一个新的书签,网址为:
javascript:location.href='http://marks.example.com/1234567890abcdef/add?url='+encodeURIComponent(location.href);
创建新用户
将`settings.py`设置为使用中后,您可以在Digimarks服务器上转到以下路径添加新用户:
/<;secretkey>;/添加用户
其中secretkey是在settings.systemkey中设置的值
然后Digimarks将重定向到新用户的书签概述页面。请记住用户密钥(url中的散列),否则在界面中是不可见的。
如果由于任何原因而丢失此用户密钥,请查看在Digimarks Startup上打印可用用户密钥列表的控制台(或Web服务器日志),或使用SQLite编辑器打开bookmarks.db。
有什么新消息?
请参阅Changelog。
属性
由Freepik提供的“m”favicon。