J. King
|
985a84d7a8
|
Update dependencies
|
11 months ago |
J. King
|
d50c7a527d
|
Various updates
- Fix deprecation notices in PHP 8.x
- Use DOMParser to parse HTML and XML documents
- Update Robo, php-cs-fixer
- Clean up tooling where practical
|
1 year ago |
J. King
|
7011bc0c4d
|
Skeleton of h-feed parser
This is probbly a dead end; the reference microformats parser should
probably ultimately be used instead
|
4 years ago |
J. King
|
f4f46c57a5
|
Deduplicate some parser code
|
4 years ago |
J. King
|
251249b11e
|
Tests for ad hoc content sniffing
|
4 years ago |
J. King
|
d1e0cdfdc5
|
Make message parser not depend on feed class
|
4 years ago |
J. King
|
096cf6ce3f
|
Style fixes
|
4 years ago |
J. King
|
d13cee90ee
|
Last tests for HTTP links
|
4 years ago |
J. King
|
3096b41811
|
Implement RFC 8288 Web Linking; more tests to come
|
4 years ago |
J. King
|
1b834baa3c
|
More HTTP tests
|
4 years ago |
J. King
|
2d47eb5217
|
Cache-Control processing
|
4 years ago |
J. King
|
ba8a3a6183
|
Start on HTTP parser tests
|
4 years ago |
J. King
|
18a831becd
|
Add an initial HTTP message handler
|
4 years ago |
J. King
|
96d3ce936a
|
Generalize document parsing
|
4 years ago |
J. King
|
2bf85b01a7
|
Use new date parser in feed parsers
|
4 years ago |
J. King
|
7973c9994b
|
Prototype parsing entry point
|
4 years ago |
J. King
|
4e5c2bfb5e
|
Style fixes
|
4 years ago |
J. King
|
312d09b58f
|
Expose structured media types
Also prefer Media RSS mediums to extension-guessed types
|
4 years ago |
J. King
|
d607d5231c
|
Update tooling
|
4 years ago |
J. King
|
86bfd93531
|
Initial integration of external media type parsing
|
4 years ago |
J. King
|
5ea5f96e9b
|
Add a WHATWG MIME type parser, with tests
|
4 years ago |
J. King
|
eb33b0cf56
|
Test media type match for XML parser
|
4 years ago |
J. King
|
cdad2268e9
|
Tests for Media RSS
|
4 years ago |
J. King
|
9c54385d89
|
Fix JSON enclosure titles
|
4 years ago |
J. King
|
b8ba85384f
|
Prototype Media RSS implementation
|
4 years ago |
J. King
|
05cc546ed6
|
Use enclosure-sets in JSON Feed
|
4 years ago |
J. King
|
e9e52bc91e
|
Implement RSS 1.0 and 2.0 enclosures
|
4 years ago |
J. King
|
35a9a5af78
|
Implement and test Atom enclosures
|
4 years ago |
J. King
|
bcea7631ec
|
Entry categories
|
4 years ago |
J. King
|
6c7db5e762
|
People fetching for entries
|
4 years ago |
J. King
|
f37de9a5c2
|
Title, content, and summary tests
|
4 years ago |
J. King
|
fea772fa83
|
Whitespace fixes
|
4 years ago |
J. King
|
51216adfd1
|
More Dublin Core stuff
|
4 years ago |
J. King
|
eb8d31c94a
|
Allow Dublin Core qualified terms throughout
|
4 years ago |
J. King
|
14f6381ae1
|
Correct atom creation-date element
|
4 years ago |
J. King
|
915852bb2b
|
Fix capitalization of isPermaLink
Also add support for DC Terms dates; tests to come
|
4 years ago |
J. King
|
9ab5616bc8
|
Entry summary prototype
|
4 years ago |
J. King
|
204d2b00d3
|
Entry content prototype
|
4 years ago |
J. King
|
f7a3ba1dec
|
Fix up RSS2 related link
Related-link inference should only occur in the abscent of a
reliable related-link
|
4 years ago |
J. King
|
d90af87f96
|
Fill out entries so more; test entry IDs, lang
|
4 years ago |
J. King
|
8bbd5c43b9
|
Use non-preferred media types as last resort
|
4 years ago |
J. King
|
7f0c27648e
|
Small RSS 1.0 fixes
|
4 years ago |
J. King
|
183788a216
|
Initial entry tests
|
4 years ago |
J. King
|
041e1659d7
|
Fill out entry parser skeleton with shared logic
|
4 years ago |
J. King
|
6e471d03ba
|
Skeleton of entry parsing
|
4 years ago |
J. King
|
5b871d6ac4
|
Remove impossible condition
|
4 years ago |
J. King
|
bbeb73eb56
|
Correct podcast person semantics
|
4 years ago |
J. King
|
ca195a25a7
|
Borked code
This needs to be fixed.
|
4 years ago |
J. King
|
32cf3bcf87
|
Atom person test
|
4 years ago |
J. King
|
23bf65f206
|
Prototype people fetching
|
4 years ago |