From 952750a65af8f7777cc7236bfe5419bf40986440 Mon Sep 17 00:00:00 2001 From: Angelo Gladding Date: Thu, 7 Dec 2023 19:28:11 -0800 Subject: [PATCH] Add `source=metaformats` to any meta item found --- mf2py/metaformats.py | 2 +- test/test_parser.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mf2py/metaformats.py b/mf2py/metaformats.py index 316104d..2260918 100644 --- a/mf2py/metaformats.py +++ b/mf2py/metaformats.py @@ -60,7 +60,7 @@ def parse(soup, url=None): if filter_classes(soup.get("class", []))["h"]: return None - parsed = {"properties": {}} + parsed = {"properties": {}, "source": "metaformats"} props = parsed["properties"] # Properties diff --git a/test/test_parser.py b/test/test_parser.py index a4ebdc3..767d369 100644 --- a/test/test_parser.py +++ b/test/test_parser.py @@ -1152,6 +1152,7 @@ def test_metaformats_title_only(): "properties": { "name": ["Hello World"], }, + "source": "metaformats", } ] @@ -1171,6 +1172,7 @@ def test_metaformats_ogp(): "published": ["2023-01-02T03:04Z"], "updated": ["2023-01-02T05:06Z"], }, + "source": "metaformats", } ] @@ -1185,6 +1187,7 @@ def test_metaformats_twitter(): "summary": ["Descrypshun bar"], "photo": ["http://tantek.com/baz.jpg"], }, + "source": "metaformats", } ] @@ -1198,6 +1201,7 @@ def test_metaformats_html_meta(): "name": ["Hello World"], "summary": ["Descrypshun bar"], }, + "source": "metaformats", } ]