ORelio e1b911fc1f
[CssSelectorBridge] Retrieve metadata for social media embeds (#3602, #3687) (#3706)
* [CssSelectorBridge] Metadata from social embed (#3602, #3687)

Implement the following metadata sources:
 - Facebook Open Graph
 - Twitter <meta> tags
 - Standard <meta> tags
 - JSON linked data (ld+json)

The following metadata is supported:
 - Canonical URL (may help removing garbage from URLs)
 - Article title
 - Truncated summary
 - Published/Updated timestamp
 - Enclosure/Thumbnail image
 - Author Name or Twitter handle

SitemapBridge will also automatically benefit from this commit.

* [php8backports] Add array_is_list()

Needed this function for ld+json implementation in CssSelectorBridge.

* [SitemapBridge] Add option to discard thumbnail

* [CssSelectorBridge] Fix linting issues
2023-09-24 23:07:43 +02:00
..
2023-09-24 18:34:09 +02:00
2023-09-20 02:45:48 +02:00
2023-09-21 22:05:55 +02:00
2023-09-21 22:05:55 +02:00
2023-09-20 02:45:48 +02:00
2023-09-21 22:05:55 +02:00
2023-09-21 22:05:55 +02:00
2022-10-29 10:27:02 +02:00
2023-09-21 22:05:55 +02:00
2023-09-24 18:34:09 +02:00