### Install Dependencies for Link Check Source: https://github.com/astrosp/awesome-osint-list/blob/main/LINK_CHECK_REPORT.md Run this command to install the necessary Node.js dependencies before executing link checks. ```bash # Install Node.js (if not already installed) # Then install dependencies npm install ``` -------------------------------- ### Install Project Dependencies Source: https://github.com/astrosp/awesome-osint-list/blob/main/CONTRIBUTING.md Run this command to install the necessary dependencies for the project, typically before running link checks or other development tasks. ```bash npm install ``` -------------------------------- ### Run Link Checks Locally Source: https://github.com/astrosp/awesome-osint-list/blob/main/IMPLEMENTATION_SUMMARY.md Use these npm scripts to perform link checks on your local machine. 'npm install' is required once before running checks. ```bash # 1. Install dependencies (first time only) npm install ``` ```bash # 2. Quick link check npm run link-check ``` ```bash # 3. Detailed link check with report npm run link-check-report ``` -------------------------------- ### Contributor Link Check Workflow Source: https://github.com/astrosp/awesome-osint-list/blob/main/IMPLEMENTATION_SUMMARY.md When submitting changes, run this command to ensure all links are valid before creating a Pull Request. Ensure dependencies are installed first. ```bash # 1. Make your changes to README.md # 2. Install dependencies npm install # 3. Run link check npm run link-check # 4. Fix any broken links before submitting PR ``` -------------------------------- ### Run Local Link Check Source: https://github.com/astrosp/awesome-osint-list/blob/main/LINK_CHECK_REPORT.md Execute this npm script to check all markdown links in the README.md file locally. ```bash # Check all links in README.md npm run link-check ``` -------------------------------- ### Add New Resource Formatting Source: https://github.com/astrosp/awesome-osint-list/blob/main/CONTRIBUTING.md Use this markdown format to add new OSINT tools or resources to the list. Ensure the link is working and the description is brief. ```markdown - [Tool Name](https://example.com/) - Brief description of what it does ``` -------------------------------- ### Run Link Checker Source: https://github.com/astrosp/awesome-osint-list/blob/main/CONTRIBUTING.md Execute this command to check for broken links within the project. This is a crucial step before submitting a pull request. ```bash npm run link-check ``` -------------------------------- ### Make Script Executable Source: https://github.com/astrosp/awesome-osint-list/blob/main/IMPLEMENTATION_SUMMARY.md If the check-links.sh script encounters a permission denied error, use this command to make it executable. ```bash chmod +x scripts/check-links.sh ```