跳转到主要内容

检查网站中断链接的命令行工具。

项目描述

discolinks

Build Status PyPI version

Discolinks在网站上查找断链。

功能

  • 从一个页面开始,递归地找到网站上可到达的其他页面。
  • 异步:最大并行请求数量可配置。
  • JSON输出可用:适用于测试和脚本。

入门

$ discolinks --url https://example.net
📂 Results: 13 links (10 ok, 3 failed)
├── 📄 https://example.net/foo
│   ├── 🔗 /bad_absolute_href: 302  404   └── 🔗 bad_relative_href: 404
└── 📄 https://example.net/bar
    └── 🔗 https://example.org/bad_external_href: Connection error

开发

... # Activate virtualenv.
poetry install
make check

发布

  • 创建一个名为release-1.2.3的分支。
  • src/discolinks/__version__.py中更新版本。
  • pyproject.toml中更新版本。
  • 更新变更日志。
  • 打开一个拉取请求并合并。
  • 标记发布 git tag --message 'Version 1.2.3' 1.2.3
  • 推送标签:git push --tags

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

discolinks-0.3.0.tar.gz (11.1 kB 查看哈希值)

上传时间:

构建分布

discolinks-0.3.0-py3-none-any.whl (15.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页