一个小型的shell脚本,用于将你的GenericSetup配置文件导出到某个位置,并在有变化时通知你。
项目描述
GS Export
GS Export是一个小助手,可以将你的GenericSetup配置文件导出到指定的目录,如果自上次运行以来有任何变化,它还会发送邮件通知你。
GS Export使用git存储更改历史,如果有任何更改,它会简单地发送git status -q的结果。提交更改是您的责任,否则在下次运行时您将收到相同的通知。
GS Export在每次请求中都发送一个密码,它是POST编码的,但仍然存在。这也意味着,它需要在您的plone站点上启用基本认证。您可能只想在运行zope客户端的同一台机器上运行GS Export。
GS 导出需要配置,并且有很多选项。由于 GS 导出可能需要在同一主机上的多个网站上使用,它不会查找具有固定名称的配置文件,但您必须将配置文件作为脚本的第一个参数提供。这是一个示例配置。所有参数都是必需的
[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 可以接受多个参数。忽略意味着在导出配置后,将被忽略的部分删除!忽略结构是个好主意。可以通过为每行添加一个并缩进元素来添加多个值
GS 导出旨在由 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 |
|
BLAKE2b-256 | 2363b431fda9fa220263dd38f74bcdb1e9559005e23f18379a4eb8b067ab1a4b |