mirror of https://github.com/zulip/zulip.git
documentation_crawler: Consider status.zulip.com external.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
6c857eb645
commit
89b3129d48
|
@ -80,11 +80,14 @@ class BaseDocumentationSpider(scrapy.Spider):
|
|||
|
||||
def _is_external_link(self, url: str) -> bool:
|
||||
split_url = urlsplit(url)
|
||||
if split_url.hostname == "chat.zulip.org":
|
||||
if split_url.hostname in ("chat.zulip.org", "status.zulip.com"):
|
||||
# Since most chat.zulip.org URLs will be links to specific
|
||||
# logged-in content that the spider cannot verify, or the
|
||||
# homepage, there's no need to check those (which can
|
||||
# cause errors when chat.zulip.org is being updated).
|
||||
#
|
||||
# status.zulip.com is externally hosted and, in a peculiar twist of
|
||||
# cosmic irony, often itself offline.
|
||||
return True
|
||||
if split_url.hostname == "zulip.readthedocs.io" or f".{split_url.hostname}".endswith(
|
||||
(".zulip.com", ".zulip.org")
|
||||
|
|
Loading…
Reference in New Issue