管理终端上的链接
linkmanager的Python项目详细描述
linkmanager在终端上管理链接。
- 替换浏览器上的书签工具,因为:
- 通常很重
- 取决于所讨论的浏览器
- 有很多花边
- 数据库使用情况取决于浏览器
- 查找本地链接不需要几百MB的RAM并占用您的CPU
- 一件事一个软件(Unix理念)
- 进出口接吻
- 许多其他的好理由
要求
LinkManager依赖于redis数据库和Git(个人“clint”版本)。 您必须这样安装(在debian/ubuntu上):
$ sudo apt-get install redis-server git
为了享受完成,通常你不需要做任何额外的事情。 “sudo pip安装”应该会自动添加它。 否则,只需将run-the-following命令添加到~/.bashrc或~/.zshrc:
$ eval"$(register-python-argcomplete linkm)"
示例
$ linkm add http://stackoverflow.com # add a link on Database $ linkm update http://stackoverflow.com # update properties on a existent link $ linkm remove http://stackoverflow.com # remove a link on DataBase $ linkm search python linux # search a link a link on DataBase with tags $ linkm dump >| backup.json # serialize a entire Database on a JSON file $ linkm load backup.json # load a list of links on DataBase $ linkm flush # erase all DataBase
添加/编辑链接时,“shell”将要求您编辑每个链接的标记、优先级值和说明。
$ linkm add http://djangoproject.com "http://djangoproject.com" properties : tags (separate with ",") : django, python, framework priority value (integer value between 1 and 10) : 5 give a description : Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
发布历史
0.4.0.14(2014-10-04)
- Add features to LinkManager to use it on a production server
- [Bug] first launch + data requirement with installation
0.4.0(2014-09-16)
- [cli]:自动完成
- [cli]:长时间加载时的进度条
- [网络服务器]:添加/删除/更新
- [网络服务器]:添加标记扩展名
- [webserver]:在css&js上轻松加载和内联
- /etc/和~/.config上的conf文件
- 在单元测试中使用fakeredis
- [webserver]平面设计
- 只读选项
0.3.0(2014-04-15)
- 一些setup.py修正+启动时的init redis
- Debian软件包+Travis/Tox
- 添加版本选项
- 更好的i18n+更改makeMessages脚本+新文档示例
0.2(2014-03-14)
- 用dockerfile(docker.io)测试它
- setup.py不依赖于pypi:clint的叉(https://github.com/mothsART/clint)
- 预装Redis服务器
- 更改脚本名称+自述示例
- 添加要求
- 在manifest.in中添加history.rst
0.1(2014-03-09)
- 法语翻译
- 英文手册页
- authors.rst和history.rst文件