Remove any html from name in vcard

main
Bob Mottram 2022-02-16 11:29:40 +00:00
parent 23d89f1396
commit 95d39beb18
1 changed files with 3 additions and 2 deletions

5
pgp.py
View File

@ -636,7 +636,7 @@ def actor_to_vcard(actor: {}) -> str:
vcard_str = 'BEGIN:VCARD\n' vcard_str = 'BEGIN:VCARD\n'
vcard_str += 'VERSION:4.0\n' vcard_str += 'VERSION:4.0\n'
vcard_str += 'REV:' + actor['published'] + '\n' vcard_str += 'REV:' + actor['published'] + '\n'
vcard_str += 'FN:' + actor['name'] + '\n' vcard_str += 'FN:' + remove_html(actor['name']) + '\n'
vcard_str += 'NICKNAME:' + actor['preferredUsername'] + '\n' vcard_str += 'NICKNAME:' + actor['preferredUsername'] + '\n'
vcard_str += 'URL:' + actor['url'] + '\n' vcard_str += 'URL:' + actor['url'] + '\n'
blog_address = get_blog_address(actor) blog_address = get_blog_address(actor)
@ -690,7 +690,8 @@ def actor_to_vcard_xml(actor: {}) -> str:
vcard_str = '<?xml version="1.0" encoding="UTF-8"?>\n' vcard_str = '<?xml version="1.0" encoding="UTF-8"?>\n'
vcard_str += '<vcards xmlns="urn:ietf:params:xml:ns:vcard-4.0">\n' vcard_str += '<vcards xmlns="urn:ietf:params:xml:ns:vcard-4.0">\n'
vcard_str += ' <vcard>\n' vcard_str += ' <vcard>\n'
vcard_str += ' <fn><text>' + actor['name'] + '</text></fn>\n' vcard_str += ' <fn><text>' + \
remove_html(actor['name']) + '</text></fn>\n'
vcard_str += ' <nickname><text>' + \ vcard_str += ' <nickname><text>' + \
actor['preferredUsername'] + '</text></nickname>\n' actor['preferredUsername'] + '</text></nickname>\n'
vcard_str += ' <note><text>' + \ vcard_str += ' <note><text>' + \