Aaron Parecki 
							
						 
						
							
							
							
								
							
								123b08ccd2 
								
							
								 
							
						 
						
							
							
								
								add support for jsonfeed 1.1  
							
							closes  #105  
						3 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
							
								
							
								9ec333255c 
								
							
								 
							
						 
						
							
							
								
								check for AS mediaType key  
							
							closes  #104  
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9ca78ab024 
								
									
								
							
								 
							
						 
						
							
							
								
								First try to remove facebook  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								440d31dc0b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Domdocument error  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
							
								
							
								dfc620d102 
								
							
								 
							
						 
						
							
							
								
								escape html tags when creating html version  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a38217df2b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: check prefix correctly  
							
							`strpos(string, sub)` returns `false` if `sub` is not present in `string`. In this case, we want to check if `sub` is not a *prefix* of `string`. Hence, we just need to test if the returned position is simply different from 0. 
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								9edc99ce3c 
								
									
								
							
								 
							
						 
						
							
							
								
								parse h-event location as an embedded h-card  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								d2b0109d37 
								
									
								
							
								 
							
						 
						
							
							
								
								fix for missing author property  
							
							* looks through the full mf2 tree for step 7 of authorship https://github.com/indieweb/authorship/issues/2 
* if no author h-card is found, falls back to returning the author URL without other data instead of missing author
closes  #95  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c8fc24c1f 
								
							
								 
							
						 
						
							
							
								
								Allow iframe from YouTube and Vimeo  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								37e297d114 
								
									
								
							
								 
							
						 
						
							
							
								
								accept webmention verification for pages with only mf1  
							
							if the document contains a link to the target, but that link is not in the parsed result, don't return an error, but also don't return the parsed document
closes  #150  
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								e8e20fc27e 
								
									
								
							
								 
							
						 
						
							
							
								
								better error when no link is found in microformats  
							
							for https://github.com/aaronpk/webmention.io/issues/150  
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								9fb8a0c9a3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix the bug where some mf2 JSON requests were not parsed correctly  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								2cf50a695e 
								
									
								
							
								 
							
						 
						
							
							
								
								check for null value first  
							
							closes  #96  
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								aacac198a8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix checking for empty post content  
							
							XRay now looks for images inside the HTML and does not consider those empty posts 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f49c0381c 
								
							
								 
							
						 
						
							
							
								
								Add support for parsing MF2 JSON  
							
							To make it possible to consume feeds of pre-rendered Microformats2 JSON
data, we need to be able to discover that it is a Microformats2 JSON
file using the known MIME types documented  in
http://microformats.org/wiki/microformats2-mime-type  
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								fb3af995a6 
								
									
								
							
								 
							
						 
						
							
							
								
								return rel-canonical if present  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								989d42a85f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix for target check for all formats  
							
							move target check outside of all format classes and operating on the final parsed JSON so that it works regardless of the input content type 
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								1213ee080d 
								
									
								
							
								 
							
						 
						
							
							
								
								include author for events  
							
							for https://github.com/aaronpk/Aperture/issues/56  
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								491f3796f8 
								
									
								
							
								 
							
						 
						
							
							
								
								also check for opening rss tag  
							
							closes  #89  
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								f381cf30cf 
								
									
								
							
								 
							
						 
						
							
							
								
								drop extra request for profiles when fetching instagram photos  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								673daa1842 
								
									
								
							
								 
							
						 
						
							
							
								
								enable passing a session cookie in instagram requests  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								b0b2fc1ee8 
								
									
								
							
								 
							
						 
						
							
							
								
								support featured images from events  
							
							closes  #92  
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								7c48a0c1fb 
								
									
								
							
								 
							
						 
						
							
							
								
								return jsonfeed photos as arrays too  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								5b2b4f3142 
								
									
								
							
								 
							
						 
						
							
							
								
								return original input URL for feed discovery when 302 is found  
							
							closes  #86  
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								19126b5836 
								
									
								
							
								 
							
						 
						
							
							
								
								pass thru HTTP code and parse deleted pages  
							
							more consistently returns HTTP 410 now 
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								5b779feb8a 
								
									
								
							
								 
							
						 
						
							
							
								
								check for key first  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								c5d417e87e 
								
									
								
							
								 
							
						 
						
							
							
								
								leave out placeholder alt text from instagram  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								156fd62678 
								
									
								
							
								 
							
						 
						
							
							
								
								Include alt text from Instagram posts  
							
							This adds a new property, "meta", which includes alt text and has room to include additional properties later.
closes  #85  
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e638e7fd0 
								
							
								 
							
						 
						
							
							
								
								fix a case where the removed h-card is the first item  
							
							The previous check removed a h-card, but this one still takes the first of the original array. Which means, in the case of `h-card+h-entry`, the h-card get’s removed, but then the if triggers and the `h-card` is selected. 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								bed6efba29 
								
									
								
							
								 
							
						 
						
							
							
								
								jsonfeed: use feed info as author as fallback  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								87b2cf10d8 
								
									
								
							
								 
							
						 
						
							
							
								
								add follow-of posts  
							
							replaces #78  
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								8043ba575f 
								
									
								
							
								 
							
						 
						
							
							
								
								improve authorship discovery  
							
							closes  #79  
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								18dc92966b 
								
									
								
							
								 
							
						 
						
							
							
								
								recognize pattern of h-entry + h-card  
							
							* a single h-entry and h-card, where the h-entry has no URL, will result in a permalink page with that h-entry
* multiple h-entrys followed by an h-card is a feed 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								a0f80593e9 
								
									
								
							
								 
							
						 
						
							
							
								
								move xpath query to parent helper class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								9163341af2 
								
									
								
							
								 
							
						 
						
							
							
								
								normalize relative URLs in JSONFeed items  
							
							closes  #77  
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								e79872fd37 
								
									
								
							
								 
							
						 
						
							
							
								
								change class for AS Emoji  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								470639f486 
								
									
								
							
								 
							
						 
						
							
							
								
								recognize h-event "content" in addition to "description"  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								5418072704 
								
									
								
							
								 
							
						 
						
							
							
								
								don't use twitter bio URL as author URL  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								8b4a38cef7 
								
									
								
							
								 
							
						 
						
							
							
								
								catch error with rel-urls  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
							
								
							
								43db6098fc 
								
							
								 
							
						 
						
							
							
								
								handle the case where the server returns multiple content-type headers  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								707e750429 
								
									
								
							
								 
							
						 
						
							
							
								
								fix likes and reposts  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								7252d5a3f4 
								
									
								
							
								 
							
						 
						
							
							
								
								also parse the object inside  Create activities  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								ca9c8c02ef 
								
									
								
							
								 
							
						 
						
							
							
								
								AS: parse likes and reposts  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								85d973916f 
								
									
								
							
								 
							
						 
						
							
							
								
								support articles and summary  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								c9371788c5 
								
									
								
							
								 
							
						 
						
							
							
								
								fix for old php  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								d3e36038b2 
								
									
								
							
								 
							
						 
						
							
							
								
								parse basic ActivityStreams objects  
							
							including from rel=alternate 
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								154b7e874a 
								
									
								
							
								 
							
						 
						
							
							
								
								check for a rel=alternate to existing parsed mf2 JSON and use that instead  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								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 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								b074d652e0 
								
									
								
							
								 
							
						 
						
							
							
								
								also accept application/xml as RSS feeds  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
									
								
								Aaron Parecki 
							
						 
						
							
							
								
								
							
							
								
							
								38d307de1c 
								
									
								
							
								 
							
						 
						
							
							
								
								implements post type discovery  
							
							returns a new property `post-type` next to `type`
closes  #25  
							
						 
						7 years ago