Extra search for pixelfed urls

main
Bob Mottram 2024-08-15 22:12:53 +01:00
parent e9d0ad5015
commit 267d4054a1
1 changed files with 15 additions and 0 deletions

View File

@ -42,6 +42,21 @@ def get_pixelfed(actor_json: {}) -> str:
continue continue
pixelfed_text = property_value[prop_value_name] pixelfed_text = property_value[prop_value_name]
return remove_html(pixelfed_text) return remove_html(pixelfed_text)
for property_value in actor_json['attachment']:
if not property_value.get('type'):
continue
prop_value_name, _ = \
get_attachment_property_value(property_value)
if not prop_value_name:
continue
if not property_value['type'].endswith('PropertyValue'):
continue
pixelfed_text = property_value[prop_value_name]
if '//pixelfed.' not in pixelfed_text:
continue
return remove_html(pixelfed_text)
return '' return ''