Skip to main content

一个小 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 (9.7 kB 查看哈希

已上传 source