77 Commits (573b139a4b19874879f805787076aebb27102831)

Author SHA1 Message Date
Jan Tojnar 573b139a4b fixup! Add type annotations to properties 1 year ago
Jan Tojnar 46ec78839d squash! Use JSLikeHTMLElement in type hints 1 year ago
Jan Tojnar 2e9d766f82 fixup! fixup! Use JSLikeHTMLElement in type hints 1 year ago
Jan Tojnar a7aebb0540 fixup! Use JSLikeHTMLElement in type hints 1 year ago
Jan Tojnar abf670d02e fixup! Use JSLikeHTMLElement in type hints 1 year ago
Jan Tojnar e36f2ed70f Raise PHPStan to level 4 1 year ago
Jan Tojnar 1226daa8f8 Use JSLikeHTMLElement in type hints 1 year ago
Jan Tojnar f610333040 Add @var casts for XPath queries 1 year ago
Jan Tojnar 5040fc1587 Use method param type hints instead of PHPDoc 1 year ago
Jan Tojnar 9a0a088bc6 Throw a BadMethodCallException calling get{Title,Content} uninitialized 1 year ago
Jan Tojnar 32267cb7b4 Add type annotations to properties 1 year ago
Jan Tojnar 4f5360df90 Use helpers for content score manipulation 1 year ago
Jan Tojnar fae4e78845 Fix missing return value in grabArticle 1 year ago
Jan Tojnar 9a9373de4b Iterate node lists with `foreach` 1 year ago
Jan Tojnar d454c3a462 Remove dead iteration code 1 year ago
Jan Tojnar 8b1ef07401 Extract `for`-iterated items into variables 1 year ago
Jan Tojnar 5885dbbe78 Remove pointless `stdClass` 1 year ago
Jan Tojnar 80adfe870b Fix coding style 1 year ago
Jan Tojnar 677f3f096e Fix hasSingleTagInsideElement method 2 years ago
Jan Tojnar 89d3b74259 Rectorize to PHP 7.4 2 years ago
Jan Tojnar 648d8c605b Update coding style for upcoming PHP-CS-Fixer changes 2 years ago
Jan Tojnar f14428e4c0 Do not use `mb_convert_encoding` with `HTML-ENTITIES` as target encoding 3 years ago
Jan Tojnar 9ed89bde92 Fix PHP-Cs-Fixer changes 3 years ago
Kevin Decherf 6689f19956
Strip script and style tags through ::clean() method instead of preg_replace 4 years ago
Kevin Decherf 2ab87d7445 Fix isPhrasingContent conditions, text node replacement 4 years ago
Jeremy Benoist c2a1639b34
Add Rector 4 years ago
Kevin Decherf a44c4e5482 Add routine to remove invisible nodes 4 years ago
Kevin Decherf b580cf216d Backport some logics from mozilla/readability 4 years ago
Jeremy Benoist c4bba53dbe
Remove Scrutinizer 4 years ago
Jeremy Benoist 66215a6c80
Require PHP >= 7.2 4 years ago
Jérémy Benoist fabf096ce6
Fix deprecated message 4 years ago
Kevin Decherf eb72a315c4 Clean empty figure tags without ending 4 years ago
Jeremy Benoist ea1368fac0
Body can be wiped without tidy 5 years ago
Jan Tojnar 7cea79c23a
readability: stop tidy from wrapping noscript text 5 years ago
Jeremy Benoist 6a8ecf232f
Use a new deps for HTML5 parser 6 years ago
Jeremy Benoist b1acc9ed73
Fix PHPStan (again) 6 years ago
Jeremy Benoist 11d2946904
Add openload.co to media detection 7 years ago
nicofrand ff78c63e6d Skip empty (empty innerHTML) nodes when grabbing article 7 years ago
Jeremy Benoist bb65caf864
Fix “A non well formed numeric value encountered” 7 years ago
Simounet 2e20f76195 \bout removed from negative content 7 years ago
Jeremy Benoist 74d9cc605a
Enable PHPStan 7 years ago
Jeremy Benoist 2dce2879bf
Update fixer rules 7 years ago
Kevin Decherf 26c881d864
tidy: use tidy_repair_string instead of tidy_parse_string+tidy_clean_repair 7 years ago
Simounet 422c74f29c Giphy added to allowed medias 7 years ago
Simounet 63cd304dba Media class added to positive candidates 8 years ago
Kevin Decherf 4c68cc9f09 Keep elements with 'footnote' as possible candidates 9 years ago
Jeremy Benoist 613a63c062
CS 9 years ago
Jeremy Benoist 05089bbd03
Add missing HTML5 class 9 years ago
Jeremy Benoist f2a43b476c
Avoid PHP Warning 9 years ago
Jeremy Benoist 8b1c3f147d
Don't be to hard on 'links' attribute 9 years ago