链接检查器
ftw.linkchecker的Python项目详细描述
Compatibility
扑通一声4.3.x
Installation
- 将包添加到构建配置:
[instance] eggs += ... ftw.linkchecker
需要添加一个配置文件(例如linkchecker\u config.json),其中包含:
- 门户路径(平台的唯一标识符)
- 平台管理员的电子邮件(收到报告的人)
- 基本uri(配置平台的域)
- 超时(以秒为单位)(脚本在 如果页面没有响应,则继续)。
- 上传位置可以为空。它是文件列表的路径 阻止将报告上载到的位置。
{ "/portal/path-one": { "email": ["first_site_admin@example.com", "first_site_keeper@example.com"], "base_uri": "http://example1.ch", "timeout_config": "1", "upload_location": "/content_page/my_file_listing_block" }, "/portal/path-two": { "email": ["second_site_admin@example.com"], "base_uri": "http://example2.ch", "timeout_config": "1" } }
Usage
linkchecker可以用(–log logpath可选)启动:
bin/instance check_links --config path/to/config/file.json --log path/to/logfile.log
Development
- 转移此回购
- 克隆您的叉子
- 外壳:ln -s development.cfg buildout.cfg
- 外壳:python bootstrap.py
- 外壳:bin/buildout
运行bin/test测试更改。
或者通过运行bin/instance fg启动实例。
1.1.1 (2019-08-13)
- 改进日志记录。[busykoala] >检查报告上载位置是否存在,否则记录 继续下一页。[busykoala]
- 在检查配置路径是否有效之前,请先检查它是否存在。[busykoala]
1.1.0 (2019-08-08)
- 允许每个站点有多个通知的电子邮件地址。 配置文件中的字符串现在是字符串列表。[busykoala]
1.0.1 (2019-08-05)
- 修复测试包中的版本冲突。[busykoala]
1.0.0 (2019-08-02)
- 初步实施。