简单活动聚合器。
sidewalk的Python项目详细描述
sidewalk:简单的活动聚合器
==
sidewalk允许您从命令行轻松触发python方法集的执行。
使用附带的命令行实用程序"sidewalk"按键或按组进行设置。
如果要设置cron作业以执行python代码,这非常有用。您可以轻松创建在不同时间运行的多个cron作业条目,并调用不同的活动处理器集。
文档和入门
http://sidewalk.readthedocs.org/en/latest/>;`也位于源代码的"docs/"目录中。
/``项目主目录中的目录,用于保存特定于该项目的所有活动处理器。此目录通常也用于项目的人行道配置文件(请参见下面的步骤1)。
-注意人行道附带了一个示例活动处理器``hello``在模块``sidewalk.test.example`.
**步骤1)创建一个配置文件:**
我们的活动处理器需要创建并初始化一个配置文件。此文件将包含已注册活动处理器的列表。配置文件放在哪里取决于您。您可以为整个系统创建一个配置文件,也可以为每个项目创建一个配置文件。现在,我们只需在当前工作目录中创建一个:
::
$sidewalk./sidewalk.conf init
**步骤2)注册活动处理器:**
:
$sidewalk./sidewalk.conf add example.hello sidewalk.test.example.hello
-the``sidewalk``命令行实用程序是您轻松添加、列出/查看和删除活动处理器的方法。
-请注意,添加活动处理器时,您正在创建与活动处理器的键关联。还要注意语法:``example.hello``,在本例中,``example``是组,``hello``是名称。组对于一次性执行多个活动处理器非常有用。有关详细信息,请参见下面的步骤3。
**步骤3)执行活动处理器:**
::
$sidewalk./sidewalk.conf pave example.hello
-这里执行活动处理器example.hello`.
-您可以按组选择活动处理器,例如:`$sidewalk./sidewalk.conf pave example.``.
-您可以在一个调用中执行任意数量的活动处理器,例如:`$sidewalk./sidewalk.conf pave example.``执行组``example``或`$sidewalk./sidewalk.conf pave的所有活动处理器``执行"example.hello"和组"second-group"的所有活动处理器。
其他安装人行道的方法请参见"文档"http://readthedocs.org/projects/sidewalk/>;` `.
链接
----
-`Pedewalk on Pypi<;http://pypi.python.org/pypi/sidewalk>;` ` `-`Sidewalk on Github<;https://github.com/blake rohde/sidewalk>;``u
-`issue tracker<;https://github.com/blakerohde/sidewalk/issues>;``u
authors
----
`blake rohde<;http://www.blakerohde.com/>;`
历史记录
----
0.3.0(2013-01-19)
+++++++++++++不支持旧版cli。对不起的。看DO记录或执行"sidewalk--help"以获取更多信息。将来不应更改cli。
-大大改进了错误处理和日志记录;为未处理的异常(即由活动处理器引起的异常或对活动处理器的错误引用)添加了"traceback"输出。
-将"bin/"和核心lib的位置移到"sidewalk/bin"和"sidewalk/core"中,分别更新了文档和自述文件。
0.2.0(2012-06-30)
++++++++++++升级到0.2.0
-文档现在在``docs/``
下可用-现在需要指定"自定义"设置文件;有关此
0.1.1(2012-03-08)的详细信息,请参阅文档
+++++++++返回排序后的列表
0.1.0(2012-03-08)
+++++++++++++++++++++++++++br/>
-更新了自述文件以更好地表示人行道实际执行的操作
-添加了基本日志功能并使错误消息更漂亮
-创建了"人行道.异常"模块和相关异常
-rogue活动处理器引发的未经处理的异常现在被捕获
-``sidewalk-conf.py``如果只请求'`--list``就不再重写配置文件
-现在可以在'`sidewalk-conf.py``和'`sidewalk pave.py``中指定文件名以使用自定义人行道设置文件/位置
0.0.1(2012-03-04)
++++++++++++br/>
-initial release
-希望initial commit消息读取"pikachu i commit you!"但我把它翻了个底朝天,说"我选你!"哦,好吧。
==
sidewalk允许您从命令行轻松触发python方法集的执行。
使用附带的命令行实用程序"sidewalk"按键或按组进行设置。
如果要设置cron作业以执行python代码,这非常有用。您可以轻松创建在不同时间运行的多个cron作业条目,并调用不同的活动处理器集。
文档和入门
http://sidewalk.readthedocs.org/en/latest/>;`也位于源代码的"docs/"目录中。
/``项目主目录中的目录,用于保存特定于该项目的所有活动处理器。此目录通常也用于项目的人行道配置文件(请参见下面的步骤1)。
-注意人行道附带了一个示例活动处理器``hello``在模块``sidewalk.test.example`.
**步骤1)创建一个配置文件:**
我们的活动处理器需要创建并初始化一个配置文件。此文件将包含已注册活动处理器的列表。配置文件放在哪里取决于您。您可以为整个系统创建一个配置文件,也可以为每个项目创建一个配置文件。现在,我们只需在当前工作目录中创建一个:
::
$sidewalk./sidewalk.conf init
**步骤2)注册活动处理器:**
:
$sidewalk./sidewalk.conf add example.hello sidewalk.test.example.hello
-the``sidewalk``命令行实用程序是您轻松添加、列出/查看和删除活动处理器的方法。
-请注意,添加活动处理器时,您正在创建与活动处理器的键关联。还要注意语法:``example.hello``,在本例中,``example``是组,``hello``是名称。组对于一次性执行多个活动处理器非常有用。有关详细信息,请参见下面的步骤3。
**步骤3)执行活动处理器:**
::
$sidewalk./sidewalk.conf pave example.hello
-这里执行活动处理器example.hello`.
-您可以按组选择活动处理器,例如:`$sidewalk./sidewalk.conf pave example.``.
-您可以在一个调用中执行任意数量的活动处理器,例如:`$sidewalk./sidewalk.conf pave example.``执行组``example``或`$sidewalk./sidewalk.conf pave的所有活动处理器``执行"example.hello"和组"second-group"的所有活动处理器。
其他安装人行道的方法请参见"文档"http://readthedocs.org/projects/sidewalk/>;` `.
链接
----
-`Pedewalk on Pypi<;http://pypi.python.org/pypi/sidewalk>;` ` `-`Sidewalk on Github<;https://github.com/blake rohde/sidewalk>;``u
-`issue tracker<;https://github.com/blakerohde/sidewalk/issues>;``u
authors
----
`blake rohde<;http://www.blakerohde.com/>;`
历史记录
----
0.3.0(2013-01-19)
+++++++++++++不支持旧版cli。对不起的。看DO记录或执行"sidewalk--help"以获取更多信息。将来不应更改cli。
-大大改进了错误处理和日志记录;为未处理的异常(即由活动处理器引起的异常或对活动处理器的错误引用)添加了"traceback"输出。
-将"bin/"和核心lib的位置移到"sidewalk/bin"和"sidewalk/core"中,分别更新了文档和自述文件。
0.2.0(2012-06-30)
++++++++++++升级到0.2.0
-文档现在在``docs/``
下可用-现在需要指定"自定义"设置文件;有关此
0.1.1(2012-03-08)的详细信息,请参阅文档
+++++++++返回排序后的列表
0.1.0(2012-03-08)
+++++++++++++++++++++++++++br/>
-更新了自述文件以更好地表示人行道实际执行的操作
-添加了基本日志功能并使错误消息更漂亮
-创建了"人行道.异常"模块和相关异常
-rogue活动处理器引发的未经处理的异常现在被捕获
-``sidewalk-conf.py``如果只请求'`--list``就不再重写配置文件
-现在可以在'`sidewalk-conf.py``和'`sidewalk pave.py``中指定文件名以使用自定义人行道设置文件/位置
0.0.1(2012-03-04)
++++++++++++br/>
-initial release
-希望initial commit消息读取"pikachu i commit you!"但我把它翻了个底朝天,说"我选你!"哦,好吧。