You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!-- This file is generated by Nim. --><htmlxmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head></head><body><ahref="https://github.com/nim-lang/Nim/tree/master/lib/js/dom.nim#L611"
class="link-seesrc" target="_blank">Source</a><ahref="https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L611" class="link-seesrc" target="_blank" >Edit</a></body></html>
It works fine.
But if I run it on the actual file with a lot of github.com links, I get:
So there's no way to check the validity of github links?
Or, this may be a feature request.. If you already check https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L628, can you skip checking of any other https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L.*? That way the github server doesn't start returning 429.
That is, if the Github link for a file is checked to be valid once, ignore further checks to that same link, ignoring the "#Lnnn" portion.
The text was updated successfully, but these errors were encountered:
Thanks for the report @kaushalmodi. As mentioned in #138 concurrent mode is has several major issues. External link checking is very broken. I would not recommend using it at present.
429's are a known issue. You have many pages with these links and concurrent mode is making far too many external link checks at the same time so GitHub is blocking you (temporarily) as it sees it as a DoS.
When concurrency is turned off, only a single link is checked at a time.
This issue is a duplicate of #5, thanks for highlighting, closing.
Hello,
If I run
htmltest
on a small test file like this:It works fine.
But if I run it on the actual file with a lot of github.com links, I get:
Flood of *Non-OK status: 429* errors:
So, looking up on HTTP 429 error, I find https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429.
So there's no way to check the validity of github links?
Or, this may be a feature request.. If you already check
https://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L628
, can you skip checking of any otherhttps://github.com/nim-lang/Nim/edit/devel/lib/js/dom.nim#L.*
? That way the github server doesn't start returning 429.The text was updated successfully, but these errors were encountered: