Skip to content

Releases: scivision/linkchecker-markdown

command line return 22 if any link bad

28 Feb 02:48
bfbe3ad
Compare
Choose a tag to compare

when using the command line invocation linkchecker-markdown or python -m linkcheckmd the return code will be 22 if any link is bad, and 0 if no bad links are detected.

fix ResourceWarning, add recursive option

26 Feb 02:21
259c8c8
Compare
Choose a tag to compare

non-local link scans often ended with a spurious ResourceWarning. This is a known bug in aiohttp that will be fixed by them in the future. For now, the workaround is a 250 millisecond asyncio.sleep at the program conclusion.

Added a -r recursive directory option. This is for non-local scans only, as I'd need to add logic to make local scans relative to some directory. This would be straightforward if users desire--let me know.

more functionalized, better CLI, modernize type anno, pageResource

17 Feb 13:36
9e873bd
Compare
Choose a tag to compare
  • support Hugo PageResource
  • modernize type annotation
  • improve CLI
  • increase functionalization of code

allow python -m usage

15 Nov 12:43
bae963c
Compare
Choose a tag to compare
  • allow install without sudo PEP517
  • use asyncio.run instead of our old Py35+ runner
  • allow run via "python -m linkcheckmd"

restore use of aiohttp, Python >= 3.7

26 Jul 16:58
2b33e27
Compare
Choose a tag to compare
  • use aiohttp for asyncio performance -- multiple times faster than reference sequential requests
  • make module more robust with python >= 3.7 techniques

add local test

04 Jun 12:21
fda368d
Compare
Choose a tag to compare

add local file test. This does not use the internet but just looks for filenames. It doesn't understand site structure as that is static site generator dependent.

move to src/ __main__.py layout

31 May 21:01
6a13cbb
Compare
Choose a tag to compare
v1.1.1

move to src/ __main__.py layout

remove obsolete prereq

31 May 20:53
a1dbb8a
Compare
Choose a tag to compare

use regular Requests instead of defunct aiohttps-requests. If anything, accuracy seems to have improved as a result as compared with tools by other authors.

use logging to print debug

16 Dec 17:19
5683ad5
Compare
Choose a tag to compare
  • use logging.info() for verbose printing
  • use f-strings

initial release

30 Oct 21:20
62b4706
Compare
Choose a tag to compare
v1.0.0

use argparse choices