Check if links in md file and more particuraly in awesome-list are down or not.
Project description
awesome-check-link
Check if links in md file and more particularly in awesome-list are down or not.
Install
You can install awesome-check-link
either via pip (PyPI) or from source.
python3 -m pip install awesome-check-link
Or manually:
git clone https://github.com/remiflavien1/awesome-check-link
cd awesome-check-link
python3 setup.py install
To upgrade aclinks
:
python3 -m pip install --upgrade awesome-check-link
Usage
CLI
$ python3 -m aclinks --help
Awesome Check Links
Usage:
aclinks [--verbose --exit --down] -f FILE
aclinks (-h | --help | --version)
Options:
-f --file Markdown file to scan.
-e --exit Stop and raise error if a site is down.
-d --down Show only down links and their line number.
-v --verbose Verbose mode. Print more to stdout.
-h --help Show this help.
--version Show version.
Example of output for the Awesome-anti-forensic
$ git clone https://github.com/remiflavien1/awesome-anti-forensic
$ cd awesome-anti-forensic
$ aclinks -vd -f README.md # only display down links
At line 24 : https://www.paterva.com/web7/buy/maltego-clients/casefile.php : Moved Permanently ( 301 )
At line 61 : https://www.bishopfox.com/resources/tools/other-free-tools/mafia/ : Moved Permanently ( 301 )
At line 64 : https://www.paterva.com/web7/buy/maltego-clients/maltego-ce.php : Moved Permanently ( 301 )
With exit mode (--exit flag
), exit the program if one link is down. Can be integrated in a CI/CD workflow.
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file awesome-check-link-0.1.6.tar.gz
.
File metadata
- Download URL: awesome-check-link-0.1.6.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b303d1a5991537a5c4c9943b4459cf22d0af0f755fb639b9d0272804186f8f |
|
MD5 | 8eeace0ca455cdda0171d755aaaff917 |
|
BLAKE2b-256 | dd05ebda7066a4e5712066815381294ab5e77cdffe02ce1bcfcdf8da764b347f |
File details
Details for the file awesome_check_link-0.1.6-py3-none-any.whl
.
File metadata
- Download URL: awesome_check_link-0.1.6-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72797f99bfed76694edf82e30c17a29e2210a81c2229599011833e8d06701910 |
|
MD5 | d9ebe7a679bdd2a1f6782c11b09e0f73 |
|
BLAKE2b-256 | 73105088465f5d17cfe64d78fefb940d1ba56a7bde0ccec94f38bc7f6b938caa |