{"repo":"victoriadrake/link-snitch","free":true,"listed":false,"github":"https://github.com/victoriadrake/link-snitch","clone":"git clone https://github.com/victoriadrake/link-snitch.git","description":":octocat: GitHub Action to scan your site for broken links so you can fix them 🔗","language":"Shell","stars":66,"topics":["continuous-integration","continuous-testing","security","broken-links","github-actions","actions"],"license":"MIT","category":"security-tools","readme_excerpt":"Link Snitch: scan your site for broken links so you can fix them 🔗 A lightweight GitHub Action that runs hydra-link-checker on the URL you provide, which crawls your site and scans for broken links using multithreaded Python (standard library). It's up to you to use Link Snitch responsibly! Contributing This project simply Action-ifies (that's a word now, right?) the Hydra program. To submit issues or contributions to the link-checking functionality, go to hydra-link-checker. Use this in your workflow You can use this action in a workflow file to run Link Snitch on your choice of trigger, for instance, on a push event to the master branch: Or on a weekly schedule, say, 04:05 on Monday: Here's a full example of a workflow file. See below for env instructions. Setting the env variables This action requires a single environment variable, URL . Set this to the fully qualified address of your site, including schema (the https:// part). Optional variables include: - FILENAME : See view results below. - CONFIG : Your Hydra configuration file. See Configuration for Hydra. Workflow customization See full instructions for Choosing what your workflow does. For help editing the YAML file, see Workflow syntax for GitHub Actions. View results By default, the report is YAML formatted and output to stdout in your Action run. If you wish to save this to a file that you can download, set FILENAME to a file name of your choosing, then use actions/upload-artifact in your workflow. See Uploading","default_branch":null,"files":null,"tree":[],"storefront":"/r/victoriadrake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/victoriadrake/link-snitch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}