Aaron Parecki
|
7ee8240ebd
|
fix test for unknown parsed result
|
7 anos atrás |
Aaron Parecki
|
d3e36038b2
|
parse basic ActivityStreams objects
including from rel=alternate
|
7 anos atrás |
Aaron Parecki
|
154b7e874a
|
check for a rel=alternate to existing parsed mf2 JSON and use that instead
|
7 anos atrás |
Aaron Parecki
|
7621bca4a6
|
adds new "source-format" property to indicate how XRay found the data
* mf2+html
* mf2+json
* feed+json
* xml
* instagram/facebook/github/xkcd
|
7 anos atrás |
Aaron Parecki
|
38d307de1c
|
implements post type discovery
returns a new property `post-type` next to `type`
closes #25
|
7 anos atrás |
Aaron Parecki
|
70f1576926
|
support twitter animated gifs
|
7 anos atrás |
Aaron Parecki
|
6db2614afd
|
fix test for quotation-of
|
7 anos atrás |
Aaron Parecki
|
112b75b623
|
parse quotation-of from HTML as well
closes #73
|
7 anos atrás |
Aaron Parecki
|
01cce9b823
|
sends an Accept header when fetching posts
|
7 anos atrás |
Aaron Parecki
|
e2780ba0a0
|
when interpreting JSON, don't require `value` for html values
|
7 anos atrás |
Aaron Parecki
|
417cc1b3cc
|
parse redirect uri for h-app
parse from both link tags and the u-redirect-uri property
|
7 anos atrás |
Aaron Parecki
|
fc74da5be9
|
add parser for instagram user feeds
|
7 anos atrás |
Aaron Parecki
|
bb7821b94f
|
fix instagram tests
|
7 anos atrás |
Aaron Parecki
|
2d19db0308
|
include instagram bio in h-card
|
7 anos atrás |
Aaron Parecki
|
921d5262ea
|
also parse instagram profile URLs
|
7 anos atrás |
Aaron Parecki
|
6f39655c8a
|
parse instagram user info from HTML instead of secret JSON API
adds script to refresh the downloaded instagram data for the tests as well
|
7 anos atrás |
Aaron Parecki
|
c70b29479a
|
updates for instagram parsing
instagram seems to have rolled out the `graphql` key everywhere now
|
7 anos atrás |
Aaron Parecki
|
25b6f85c14
|
use html5 parser and update php-mf2
|
7 anos atrás |
Aaron Parecki
|
dc0557ddb9
|
update tests for fixed mf2 parsing
|
7 anos atrás |
Aaron Parecki
|
4959ec15f2
|
remove duplicate url values
|
7 anos atrás |
Aaron Parecki
|
8026279cba
|
fix tests for new mf2 parser
main difference is the deprecated rel handling
|
7 anos atrás |
Aaron Parecki
|
a50cd6284b
|
fix whitespace handling for br tags in html
|
7 anos atrás |
Aaron Parecki
|
c27f228314
|
include in-reply-to URL for tweets
|
7 anos atrás |
Aaron Parecki
|
c68c7661c8
|
inspect content to determine if a page is atom or rss
closes #62
|
7 anos atrás |
Aaron Parecki
|
cb1e32278d
|
convert newlines to <br> for html in tweets
|
7 anos atrás |
Aaron Parecki
|
bf4bc3a668
|
extract photos and videos from streaming tweets when truncated
|
7 anos atrás |
Aaron Parecki
|
fb2fcec9c6
|
include HTML for tweets with links or user mentions
also expands parsing to be able to handle twitter JSON from the streaming API which is subtly different from the HTTP API.
closes #61
|
7 anos atrás |
Aaron Parecki
|
452accf6bf
|
include `quotation-of` property for quoted tweets
|
7 anos atrás |
Aaron Parecki
|
584f34e1ed
|
add test from ascraeus.org which was causing an INTL error
|
7 anos atrás |
Aaron Parecki
|
ba309e9cfe
|
add test for parsing a parsed mf2 object with html
|
7 anos atrás |
Aaron Parecki
|
2cc215d370
|
add .editorconfig to data folder
tells the editor to save data files with crlf needed for parsing the test http responses
|
7 anos atrás |
Aaron Parecki
|
aba067234c
|
add h-x-app vocabulary
closes #13
|
7 anos atrás |
Aaron Parecki
|
171ca175f2
|
adds an option to process a parsed mf2 page
|
7 anos atrás |
Aaron Parecki
|
fe65def90f
|
comment out two tests until open mf2 parser issues are resolved
|
7 anos atrás |
Aaron Parecki
|
2515f618c7
|
include featured image for h-entry
closes #51
|
7 anos atrás |
Aaron Parecki
|
2fd563db0c
|
put the comment in the right spot
|
7 anos atrás |
Aaron Parecki
|
4d65b1ca1e
|
if removing the img results in empty content, put the name value back
closes #57
|
7 anos atrás |
Aaron Parecki
|
3ac38f9dbf
|
add simple case of Known markup
for #57
|
7 anos atrás |
Aaron Parecki
|
85c2b9b15f
|
add failing test for `p-content` containing an `u-photo`
|
7 anos atrás |
Aaron Parecki
|
66adfbe2f8
|
run name/content dedupe before munging HTML
fix for #53
|
7 anos atrás |
Aaron Parecki
|
44770396f9
|
add test to ensure a content property is not returned unless it is defined
|
7 anos atrás |
Aaron Parecki
|
bdedef6e1e
|
adds a bunch of broken tests for #52
|
7 anos atrás |
Aaron Parecki
|
a9b1001e62
|
switch to fork of picofeed with authorUrl support
* adds test of instagram-atom feed with individual authors per item
* dedupes atom/rss title if it's a prefix of the content
|
7 anos atrás |
Aaron Parecki
|
7872429f0c
|
prioritize url on the same domain
if an item has multiple URL values, return the one that is on the same domain
|
7 anos atrás |
Aaron Parecki
|
65d36a74de
|
always return arrays for photo and audio from XML feeds
|
7 anos atrás |
Aaron Parecki
|
206e27ea25
|
add feed discovery API
|
7 anos atrás |
Aaron Parecki
|
85b8a35212
|
normalize URLs when comparing
Treats `https://example.com` and `https://example.com/` as equivalent when comparing URLs. Closes #33
|
7 anos atrás |
Aaron Parecki
|
15743d411d
|
Find author when author is a property of the h-feed
closes #32
|
7 anos atrás |
Aaron Parecki
|
05f7d9c86c
|
implement h-feed and other microformats feed parsing
|
7 anos atrás |
Aaron Parecki
|
7b16371418
|
add basic support for JSONFeed
|
7 anos atrás |