mirror of https://gitlab.com/bashrc2/epicyon
Bring back some webfinger settings
parent
3358155330
commit
641c1fabe5
26
webfinger.py
26
webfinger.py
|
@ -123,10 +123,15 @@ def createWebfingerEndpoint(nickname: str,domain: str,port: int, \
|
||||||
],
|
],
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
"href": httpPrefix+"://"+domain+"/@"+personName,
|
"href": httpPrefix+"://"+domain+"/@"+nickname,
|
||||||
"rel": "http://webfinger.net/rel/profile-page",
|
"rel": "http://webfinger.net/rel/profile-page",
|
||||||
"type": "text/html"
|
"type": "text/html"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"href": httpPrefix+"://"+domain+"/users/"+nickname+".atom",
|
||||||
|
"rel": "http://schemas.google.com/g/2010#updates-from",
|
||||||
|
"type": "application/atom+xml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"href": personId,
|
"href": personId,
|
||||||
"rel": "self",
|
"rel": "self",
|
||||||
|
@ -144,10 +149,23 @@ def createWebfingerEndpoint(nickname: str,domain: str,port: int, \
|
||||||
def webfingerMeta(httpPrefix: str,domainFull: str) -> str:
|
def webfingerMeta(httpPrefix: str,domainFull: str) -> str:
|
||||||
"""Return /.well-known/host-meta
|
"""Return /.well-known/host-meta
|
||||||
"""
|
"""
|
||||||
|
#return \
|
||||||
|
# "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" \
|
||||||
|
# "<XRD xmlns=\"http://docs.oasis-open.org/ns/xri/xrd-1.0\">" \
|
||||||
|
# "<Link rel=\"lrdd\" type=\"application/xrd+xml\" template=\""+httpPrefix+"://"+domainFull+"/.well-known/webfinger?resource={uri}\"/>" \
|
||||||
|
# "</XRD>"
|
||||||
|
|
||||||
return \
|
return \
|
||||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" \
|
"<?xml version=’1.0' encoding=’UTF-8'?>" \
|
||||||
"<XRD xmlns=\"http://docs.oasis-open.org/ns/xri/xrd-1.0\">" \
|
"<XRD xmlns=’http://docs.oasis-open.org/ns/xri/xrd-1.0'" \
|
||||||
"<Link rel=\"lrdd\" type=\"application/xrd+xml\" template=\""+httpPrefix+"://"+domainFull+"/.well-known/webfinger?resource={uri}\"/>" \
|
" xmlns:hm=’http://host-meta.net/xrd/1.0'>" \
|
||||||
|
"" \
|
||||||
|
"<hm:Host>"+domainFull+"</hm:Host>" \
|
||||||
|
"" \
|
||||||
|
"<Link rel=’lrdd’" \
|
||||||
|
" template=’"+httpPrefix+"://"+domainFull+"/describe?uri={uri}'>" \
|
||||||
|
" <Title>Resource Descriptor</Title>" \
|
||||||
|
" </Link>" \
|
||||||
"</XRD>"
|
"</XRD>"
|
||||||
|
|
||||||
def webfingerLookup(path: str,baseDir: str,port: int,debug: bool) -> {}:
|
def webfingerLookup(path: str,baseDir: str,port: int,debug: bool) -> {}:
|
||||||
|
|
Loading…
Reference in New Issue