Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,9 @@ into your development workflow so that users never see a 404 in the first place.

## Install

> Requires Python 3.8 and above.
> Requires Python 3.10 and above.

It is recommended that you install this package in a virtual or isoloated environment. The easiest way to do this
is with pipx.
It is recommended that you install this package in a virtual or isolated environment. The easiest way to do this is with pipx.

```shell
pipx install pyanchor
Expand Down Expand Up @@ -56,8 +55,7 @@ pyanchor https://mysite.com/

![Example Gif](/assets/example-single-page.gif)

If you want to check all links on a website, and not just a single page, a `sitemap.xml` URL may be provided and
flagged with `--sitemap`.
If you want to check all links on a website, and not just a single page, a `sitemap.xml` URL may be provided and flagged with `--sitemap`.

Example:

Expand All @@ -73,6 +71,7 @@ response add the `--verbose` flag.
```shell
pyanchor https://mysite.com --verbose
```

![Example Gif](/assets/example-single-page-verbose.gif)

```shell
Expand Down Expand Up @@ -138,8 +137,7 @@ and use the appropriate label.

## Support

If you would like to show your support for the project,
[you can sponsor me on Github](https://github.com/sponsors/EndlessTrax)? 🤓
If you would like to show your support for the project, [you can sponsor me on GitHub](https://github.com/sponsors/EndlessTrax)? 🤓

## How to Contribute

Expand Down
22 changes: 11 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ classifiers = [
]
requires-python = ">=3.10"
dependencies = [
"beautifulsoup4>=4.12.3",
"beautifulsoup4>=4.15.0",
"colorama>=0.4.6",
"lxml>=5.3.0",
"requests>=2.32.3",
"typer>=0.12.5",
"lxml>=6.1.1",
"requests>=2.34.2",
"typer>=0.26.8",
]

[project.scripts]
Expand All @@ -36,11 +36,11 @@ Documentation = "https://github.com/EndlessTrax/pyanchor/blob/master/README.md"
Repository = "https://github.com/EndlessTrax/pyanchor.git"
Issues = "https://github.com/EndlessTrax/pyanchor/issues"

[tool.uv]
dev-dependencies = [
"flask>=3.0.3",
"pytest>=8.3.3",
"pytest-cov>=5.0.0",
"python-dotenv>=1.0.1",
"ruff>=0.6.8",
[dependency-groups]
dev = [
"flask>=3.1.3",
"pytest>=9.1.1",
"pytest-cov>=7.1.0",
"python-dotenv>=1.2.2",
"ruff>=0.15.20",
]
Loading