trello的快速命令行接口
mello的Python项目详细描述
Mello
==
Trello的快速命令行界面
----------
这是一个命令行工具,允许您快速添加、排序和查看Trello上的卡。它的目的是减少你的想法和你的待办事项列表之间的摩擦,特别是如果你从未离开过终端。
installation
----
安装时,如果你的机器默认为python2.7
1,请确保使用pip3。通过pip
`pip3 install mello`
1.1(可选)将python3 bin添加到path(如果尚未这样做)。设置OAuth凭据
`mello reconfigure`
用法
----
放置卡
^^^^^^^^^^^^^^^
``show``命令将返回与您提供的参数匹配的所有卡,作为表、json格式或tsv格式。
:
show cards from the list"inbox"matching a regular expression on their titles
$mello show cards-l in框-m'https?'
显示没有标记但有截止日期的卡片,采用漂亮的json格式打印
$mello show cards——没有标记——有截止日期-j
``grep``忠实地实现了一些来自古老实用工具的标志,包括-c、-i和-e!此命令的调用类似于更长时间的"show``:``mello grep'some廑pattern``调用相当于``mello show cards-m'some廑pattern```.
:
$mello grep-e'[jj]ob'-e'career'-e'[oo]pportunity?'
使用其他流行的grep标志!
$mello grep-ci‘meeting’
下面是一些常用的方法:
::
$mello add card
``add``(``add list``和``add tag```)的其他子命令是不言而喻的。
默认情况下,卡片被存档而不是删除。您可以用`-f/--force``标志覆盖此行为,使之成为``delete cards``。列表不能被删除,所以当您运行"delete list"时,它们会被存档。
::
/>$mello delete cards--non-interactive--强制-m'testblah'
删除名为"临时工作"的列表
$mello delete list"临时工作"
批量操作卡
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ce,标记与某个参数匹配的卡,或者在一堆卡中重复执行其他单个操作。要完成此操作,请使用"batch"命令。"batch"的所有子命令都是交互式的,因此在修改任何内容之前都会提示您。
::
llo batch attach
移动"收件箱"列表中的所有卡片
$mello batch move-l inbox
设置到期日期对于列表中包含子字符串"week"
$mello batch due-l week
调用"mello"?好吧,我们提供了一份很好的菜单,让你依次处理每张卡片。菜单有点像repl,所以如果你是终端电力用户(真的,除非你已经是终端电力用户,否则你为什么要使用这个工具),你会觉得很熟悉。菜单是使用"python prompt toolkit"构建的,因此它对其中的每个可用命令都有很好的制表符完成。您可以随时键入"help"来查看repl中的所有可用命令。
seeing是可信的,因此在我使用它录制我的终端会话之前,我强烈建议您使用此菜单。它会在你的卡片标题上做一些检测,如果合适的话,它会提示你将链接移到附件中。如果卡片还没有任何标记,它将提示您添加一些。
::
安装mello.py
$mello onboard
"onboard"命令将帮助您获取用于此程序的trello api密钥并将其放入正确的文件中。如果您运行的命令要求在未设置API密钥的情况下进行身份验证,则会自动发生这种情况。
如果要为mello.py启用自动bash完成,请将以下行添加到~/.bashrc:
:
这依赖于"click"的内部bash完成n引擎,因此它不能在其他shell上工作,如"sh"、"csh"或"zsh"。
如果您希望手动执行此过程,trello在其网站上有一个按钮,用于临时创建oauth密钥/令牌。这应该放在yaml文件中,格式如下:
:
api-key:"您的api-key"
api-secret:"您的api-secret"
oauth-token:"您的oauth-token"
oauth-token:"您的oauth-secret"
boarD:"要使用的Trello板的名称(区分大小写)"
颜色:真是否要在终端中显示ANSI颜色?
banner:true您想在每个程序运行时看到"mello.py"横幅吗?
"onboard"命令将帮助您进行平台检测,并根据您的操作系统将配置文件放在适当的位置。在运行时,``mello````将检查该列表中所有可能的位置:
>>>*` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `//.config/mello/mello/mello/mello.yaml` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `>
*代码是手动测试的。求你了(求你了!)如果发现错误,请报告。
*这只在Linux和Mac OSX上使用过
*不支持Windows。
*某些命名约定与Trello不同,最明显的是"label"称为"tag"
license
--
bsd。本软件包含一份许可证副本
版权所有2018 Jamie Luck(Delucks)
…_ gtd:https://en.wikipedia.org/wiki/getting_things_do他们< BR>
==
Trello的快速命令行界面
----------
这是一个命令行工具,允许您快速添加、排序和查看Trello上的卡。它的目的是减少你的想法和你的待办事项列表之间的摩擦,特别是如果你从未离开过终端。
installation
----
安装时,如果你的机器默认为python2.7
1,请确保使用pip3。通过pip
`pip3 install mello`
1.1(可选)将python3 bin添加到path(如果尚未这样做)。设置OAuth凭据
`mello reconfigure`
用法
----
放置卡
^^^^^^^^^^^^^^^
``show``命令将返回与您提供的参数匹配的所有卡,作为表、json格式或tsv格式。
:
show cards from the list"inbox"matching a regular expression on their titles
$mello show cards-l in框-m'https?'
显示没有标记但有截止日期的卡片,采用漂亮的json格式打印
$mello show cards——没有标记——有截止日期-j
``grep``忠实地实现了一些来自古老实用工具的标志,包括-c、-i和-e!此命令的调用类似于更长时间的"show``:``mello grep'some廑pattern``调用相当于``mello show cards-m'some廑pattern```.
:
$mello grep-e'[jj]ob'-e'career'-e'[oo]pportunity?'
使用其他流行的grep标志!
$mello grep-ci‘meeting’
下面是一些常用的方法:
::
$mello add card
``add``(``add list``和``add tag```)的其他子命令是不言而喻的。
默认情况下,卡片被存档而不是删除。您可以用`-f/--force``标志覆盖此行为,使之成为``delete cards``。列表不能被删除,所以当您运行"delete list"时,它们会被存档。
::
/>$mello delete cards--non-interactive--强制-m'testblah'
删除名为"临时工作"的列表
$mello delete list"临时工作"
批量操作卡
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ce,标记与某个参数匹配的卡,或者在一堆卡中重复执行其他单个操作。要完成此操作,请使用"batch"命令。"batch"的所有子命令都是交互式的,因此在修改任何内容之前都会提示您。
::
llo batch attach
移动"收件箱"列表中的所有卡片
$mello batch move-l inbox
设置到期日期对于列表中包含子字符串"week"
$mello batch due-l week
调用"mello"?好吧,我们提供了一份很好的菜单,让你依次处理每张卡片。菜单有点像repl,所以如果你是终端电力用户(真的,除非你已经是终端电力用户,否则你为什么要使用这个工具),你会觉得很熟悉。菜单是使用"python prompt toolkit"构建的,因此它对其中的每个可用命令都有很好的制表符完成。您可以随时键入"help"来查看repl中的所有可用命令。
seeing是可信的,因此在我使用它录制我的终端会话之前,我强烈建议您使用此菜单。它会在你的卡片标题上做一些检测,如果合适的话,它会提示你将链接移到附件中。如果卡片还没有任何标记,它将提示您添加一些。
::
安装mello.py
$mello onboard
"onboard"命令将帮助您获取用于此程序的trello api密钥并将其放入正确的文件中。如果您运行的命令要求在未设置API密钥的情况下进行身份验证,则会自动发生这种情况。
如果要为mello.py启用自动bash完成,请将以下行添加到~/.bashrc:
:
这依赖于"click"的内部bash完成n引擎,因此它不能在其他shell上工作,如"sh"、"csh"或"zsh"。
如果您希望手动执行此过程,trello在其网站上有一个按钮,用于临时创建oauth密钥/令牌。这应该放在yaml文件中,格式如下:
:
api-key:"您的api-key"
api-secret:"您的api-secret"
oauth-token:"您的oauth-token"
oauth-token:"您的oauth-secret"
boarD:"要使用的Trello板的名称(区分大小写)"
颜色:真是否要在终端中显示ANSI颜色?
banner:true您想在每个程序运行时看到"mello.py"横幅吗?
"onboard"命令将帮助您进行平台检测,并根据您的操作系统将配置文件放在适当的位置。在运行时,``mello````将检查该列表中所有可能的位置:
>>>*` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `//.config/mello/mello/mello/mello.yaml` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `>
*代码是手动测试的。求你了(求你了!)如果发现错误,请报告。
*这只在Linux和Mac OSX上使用过
*不支持Windows。
*某些命名约定与Trello不同,最明显的是"label"称为"tag"
license
--
bsd。本软件包含一份许可证副本
版权所有2018 Jamie Luck(Delucks)
…_ gtd:https://en.wikipedia.org/wiki/getting_things_do他们< BR>