检查网站中断链接的命令行工具。
项目描述
discolinks
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 查看哈希值)
关闭
discolinks-0.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 59c9b9df27b3e3423679179f32f416c48c9b68ff7b35f07cc0b5d19de87e4f5e |
|
MD5 | 72fe719720b10bc0a8ea8d96c89f46e1 |
|
BLAKE2b-256 | e1949aa787fc008695af73b02b76fdafb79087ed1f5d7691e81af03709abd4f5 |
关闭
discolinks-0.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a43c767499b43953c4f5345ea961d4dc426cd69e1c3408d21e85c2f2235f2fa |
|
MD5 | 2620ded38cbdd4df43f24709659af6a9 |
|
BLAKE2b-256 | 33a404736cbf7e46163a04523eea7175c953187f5e71950903bec997270944ab |