一个小 shell 脚本可以将您的 GenericSetup 配置文件转储到某处并通知您更改
项目描述
GS 出口
GS Export 是一个小帮手,可以将您的 GenericSetup 配置文件转储到给定目录,如果自上次运行以来发生任何变化,它会向您发送一封邮件。
GS Export 使用 git 存储更改历史记录,如果有任何更改,它只会发送git status -q的结果。提交更改是您的责任,否则您将在下次运行时收到相同的通知。
GS Export 总是在每个请求中发送一个密码,它是 POST 编码的,但它仍然存在。这也意味着,它需要在您的 plone 站点上工作的基本身份验证。您可能只想在与 zope 客户端相同的机器上运行 GS Export。
GS Export 需要配置,而且需要很多选项。由于一个主机上的许多站点可能需要 GS Export,它不会查找具有固定名称的配置文件,但您必须提供一个配置文件作为脚本的第一个参数。这是一个示例配置。所有参数都是必需的:
[gs_export]
base_url = http://yoursite:8080/Plone/portal_setup
user = youruser
password = yourpass
path = /absolute_path_to_dump_diretory_of_git
mail_server = your.mailserver
mail_port = 587
mail_user = your_mail_user
mail_password= your_mail_pass
mail_from = your_email_adress
mail_mode = TLS
mail_recipient=your_receiving_email_adress
ignore = structure
workflow
base_url 必须指向 portal_setup
路径必须存在
mail_mode 接受空字符串、TLS 和 SSL
此工具仅接受一个邮件收件人。这可以很容易地改变
ignore 接受多个参数。Ignore 表示,dump 配置后,忽略部分被删除!忽略结构是个好主意。可以通过为每一行添加一个并缩进元素来添加多个值
GS Export 旨在由 cron 作业运行。
去做
允许多个收件人。
变化
0.1.2 (2012-12-05)
解决 python 2.6 中缺少的 subprocess.check_output() [pgerken]
0.1.1 (2012-12-03)
使电子邮件消息更详细 [pbauer]
0.1.0 (2012-09-06)
什么都没有改变。
0.0.5 (2012-09-06)
什么都没有改变。
0.0.4 (2012-09-06)
什么都没有改变。
0.0.3 (2012-09-06)
更正了分类器。
0.0.2 (2012-09-06)
添加缺失的元信息。
鸡蛋有正确的分类器,但标记为 0.0.2 的鸡蛋没有!
0.0.1 (2012-09-06)
初始发行
项目详情
gs_export-0.1.2.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 613cb5fca138683e6d1a1e7afc7dc734a3c004359d24f26553e3993f9d751679 |
|
| MD5 | 8af14a03c055223abe7b2f6d1a198abb |
|
| 布莱克2-256 | 2363b431fda9fa220263dd38f74bcdb1e9559005e23f18379a4eb8b067ab1a4b |