mirror of https://gitlab.com/bashrc2/epicyon
Support robots.txt
parent
515b9243cc
commit
343b177622
|
@ -259,6 +259,16 @@ def daemon_http_get(self) -> None:
|
|||
http_402(self)
|
||||
return
|
||||
|
||||
# handle robots.txt
|
||||
if self.path == '/robots.txt':
|
||||
msg = "User-agent: *\nAllow: /"
|
||||
msg = msg.encode('utf-8')
|
||||
msglen = len(msg)
|
||||
set_headers(self, 'text/plain', msglen,
|
||||
'', calling_domain, False)
|
||||
write2(self, msg)
|
||||
return
|
||||
|
||||
# headers used by LLM scrapers
|
||||
# oai-host-hash requests come from Microsoft Corporation,
|
||||
# which has a long term partnership with OpenAI
|
||||
|
|
|
@ -506,7 +506,7 @@ def _webfinger_add_blog_link(wf_json: {}, actor_json: {}) -> bool:
|
|||
return True
|
||||
|
||||
|
||||
def _webfinger_updateFromProfile(wf_json: {}, actor_json: {}) -> bool:
|
||||
def _webfinger_update_from_profile(wf_json: {}, actor_json: {}) -> bool:
|
||||
"""Updates webfinger Email/blog/xmpp links from profile
|
||||
Returns true if one or more tags has been changed
|
||||
"""
|
||||
|
@ -634,6 +634,6 @@ def webfinger_update(base_dir: str, nickname: str, domain: str,
|
|||
if not actor_json:
|
||||
return
|
||||
|
||||
if _webfinger_updateFromProfile(wf_json, actor_json):
|
||||
if _webfinger_update_from_profile(wf_json, actor_json):
|
||||
if save_json(wf_json, filename):
|
||||
store_webfinger_in_cache(handle, wf_json, cached_webfingers)
|
||||
|
|
Loading…
Reference in New Issue