ulp是一个定位器选择器-url的路径选择器克隆
ulp的Python项目详细描述
#ULP是一个位置选择器
ulp是一个命令行工具,可用于查找给定输入中的url并与之交互。
想想像facebook的[pathpicker](https://github.com/facebook/pathpicker)之类的东西,但是对于url。
##安装
ulp是一个python包,因此可以通过pip安装。您可以使用安装最新发布的版本
` pip install -U ulp `
而且,如果您想从最新的源代码(祝您好运)安装新版本,您可以运行
` pip install git+https://github.com/victal/ulp.git@master `
对于python 2.x是默认版本的系统,您可能需要使用pip3作为可执行文件而不是pip运行上面的命令。
##要求
ulp正在与python 3.5一起开发/使用,但它可能只与python>;3.0一起工作
copy to clipboard功能取决于[pyperclip](https://github.com/asweigart/pyperclip),因此您可能需要安装其他模块才能使其工作。查看Pyperclip的自述文件了解详细信息。
##用法
只需通过管道将要从中选取URL的输入重定向到ulp。是的,就像探路者一样。是的,这是故意的。
示例:
例如,如果您正在推送到一个bitbucket存储库,那么hg push的输出将为您提供一个url,您可以在其中从刚才推送到的分支创建一个新的pr,这样您就可以执行
` hg push | ulp `
并在浏览器中打开给定的url或将其复制以备以后使用。
如果只想列出给定输入中的url,可以使用ulp_extract帮助程序脚本,如下所示:
` cat huge_text_with_lots_of_urls | ulp_extract `
##许可证
ULP使用[MIT许可证](https://github.com/victal/ulp/blob/master/LICENSE)获得许可
##待办事项
- 在用户界面中添加“筛选”选项
- 在此自述文件中添加示例图像/gif
- 整理-清理代码、广告A-帮助、测试和清理代码