A high-performance Python web crawler built with asyncio and aiohttp.
- Asynchronous Crawling: Uses a semaphore to manage concurrency.
- Recursion Depth: Automatically crawls internal links.
- Reporting: Generates both machine-readable JSON and human-readable Markdown audits.
uv run main.py "[https://example.com](https://example.com)" 3 25