ff1200f3a1
Use html decoding when getting values from fetched oembed
...
If we fetch oembed data from an external source, instead of
handling it in readabilityjs we need to html decode it.
2022-03-16 15:29:42 -07:00
a4533dc016
Merge pull request #201 from omnivore-app/feature/beehiiv-newsletter-support
...
Support newsletters hosted on beehiiv
2022-03-15 14:03:55 -07:00
5983cfe2a6
Attempt to set publishedDate if readability fails to parse it
...
This can happen if JSONLD fails to load. The test page here has
an encoding issue that causes the oembed jsonld to fail to load
and then readability fails to parse the date.
2022-03-13 21:23:51 -07:00
2184c2a8d3
Parse online URLs for beehiiv newsletters
2022-03-07 15:49:44 -08:00
bba094fbcd
Add tests for beehiiv.com hosted newsletters
2022-03-07 15:05:38 -08:00
b6fd3e786e
Fix parsing authors from page metadata
2022-03-03 19:40:02 -08:00
b326a5f8e7
Add more matches on substack icons
2022-03-03 13:42:30 -08:00
65ce8353dc
Attempt to pull URLs for probable newsletter emails out of content
2022-03-02 23:09:10 -08:00
65cc666579
Pass HTML instead of a JSDOM into isProbablyNewsletter to better encapsulate
2022-03-02 20:38:11 -08:00
f7f83fe080
New function to determine if an HTML blob is probably a newsletter based on its content
2022-03-02 16:31:15 -08:00