Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

AutoGluon Link Checker

AutoGluon Link Checker is a robust tool designed to crawl and identify broken links within AutoGluon's documentation. It operates seamlessly with GitHub 操作, providing daily reports for both stable and development documentation versions.

Features

  • Crawling: Checks links in doc.
  • Edge Case Handling: Manages common issues like bot detection and DNS problems.
  • Reporting: Generates comprehensive CSV reports highlighting broken links and their origins.
  • Configurable Allowlist: Easily manage known false positives to reduce noise in reports.

Installation

  1. Clone the 仓库:

    git clone https://github.com/yourusername/autogluon-link-checker.git
    cd autogluon-link-checker
  2. Install Dependencies: Ensure you have Python 3.9 installed. Then, install the required packages:

    pip install -r requirements.txt

Usage

Run the link checker script with the following command:

python get_broken_links.py

This will generate CSV files with broken links for both stable and development documentation.

GitHub 操作 Integration

The link checker is set up to run daily using GitHub 操作. The workflow is defined in .github/workflows/broken_link_checker.yml. It automatically commits and pushes CSV reports of broken links to the repository.

Configuration

  • Allowed Domains: Modify ALLOWED_403_DOMAINS in get_broken_links.py to add domains that are allowed to return 403 errors.
  • Ignored URLs: Update IGNORE_STRINGS_IN_URL to skip specific URLs during the check.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or feedback, please open an issue on GitHub or contact the maintainers directly.

关于

Repo to hold data on broken links of AutoGluon websites for reference

Resources

Code of conduct

Contributing

安全 policy

Stars

0 stars

关注者

7 watching

复刻s

发布

Used by

贡献者

Languages