Tweak the lookup and the OG metedata tasks

Now we don't fetch OG metadata for AP profile
This commit is contained in:
Thomas Sileo
2018-07-22 11:44:42 +02:00
parent a841efc9e8
commit a165e36303
4 changed files with 25 additions and 10 deletions

View File

@@ -4,13 +4,16 @@ import little_boxes.activitypub as ap
import mf2py
import requests
from little_boxes.webfinger import get_actor_url
from little_boxes.errors import NotAnActivityError
def lookup(url: str) -> ap.BaseActivity:
"""Try to find an AP object related to the given URL."""
try:
return ap.fetch_remote_activity(get_actor_url(url))
except Exception:
actor_url = get_actor_url(url)
if actor_url:
return ap.fetch_remote_activity(actor_url)
except NotAnActivityError:
pass
backend = ap.get_backend()