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
Metadata
Release files for awesome-check-link 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| awesome-check-link-0.1.6.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| awesome_check_link-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 kB
Release files / awesome-check-link-0.1.6.tar.gz
| Download URL | awesome-check-link-0.1.6.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
33b303d1a5991537a5c4c9943b4459cf22d0af0f755fb639b9d0272804186f8f
|
|
BLAKE2b-256 checksum How to use checksums |
dd05ebda7066a4e5712066815381294ab5e77cdffe02ce1bcfcdf8da764b347f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / awesome_check_link-0.1.6-py3-none-any.whl
| Download URL | awesome_check_link-0.1.6-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72797f99bfed76694edf82e30c17a29e2210a81c2229599011833e8d06701910
|
|
BLAKE2b-256 checksum How to use checksums |
73105088465f5d17cfe64d78fefb940d1ba56a7bde0ccec94f38bc7f6b938caa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|