Skip to content

Do you have valid and broken links that need to be fixed? Haystack will find those needles and report them back to you!

License

Notifications You must be signed in to change notification settings

rjayroso/haystack-link-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haystack CLI Link Checker

Do you have valid and broken links that need to be fixed? Haystack will find those needles and report them back to you!

Features

Haystack Running

  • Version and help section
  • Coloured terminal text
  • Exception handling for unkown links
  • Support for UNIX and Windows style commands
  • Support for parallelization, using multiple threads pool

Installing Haystack Using PyPI

# To install Haystack with pip, type:
python -m pip install --index-url https://test.pypi.org/simple/ --no-deps haystack-rjayroso

Running Haystack

# Once you have successfully installed Python and the dependencies: 
# Type haystack.py to see help section
python haystack.py

# To see the version, use the argument -v or --version
python haystack.py -v

# To run haystack on your own text file
python haystack.py -f <filename>

# To run haystack on your own HTML file
python haystack.py -u <URL>

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

I would like to thank my colleagues for reviewing my code and issuing suggestions for improvements.

About

Do you have valid and broken links that need to be fixed? Haystack will find those needles and report them back to you!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages