Aaron Parecki
9a053ebaf7
add php 7.4 to tests
4 years ago
Aaron Parecki
9fb8a0c9a3
fix the bug where some mf2 JSON requests were not parsed correctly
4 years ago
Aaron Parecki
2cf50a695e
check for null value first
closes #96
4 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
4 years ago
Aaron Parecki
dd024577f5
update p3k-http
4 years ago
Aaron Parecki
8a82c3cd8d
Merge pull request #94 from jamietanna/feature/mf2-json-support
Add support for parsing MF2 JSON
4 years ago
Jamie Tanna
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
4 years ago
Aaron Parecki
fb3af995a6
return rel-canonical if present
5 years ago
Aaron Parecki
0b72d045bf
update htmlpurifier
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
5 years ago
Aaron Parecki
1213ee080d
include author for events
for https://github.com/aaronpk/Aperture/issues/56
5 years ago
Aaron Parecki
491f3796f8
also check for opening rss tag
closes #89
5 years ago
Aaron Parecki
f381cf30cf
drop extra request for profiles when fetching instagram photos
5 years ago
Aaron Parecki
673daa1842
enable passing a session cookie in instagram requests
5 years ago
Aaron Parecki
b0b2fc1ee8
support featured images from events
closes #92
5 years ago
Aaron Parecki
7c48a0c1fb
return jsonfeed photos as arrays too
5 years ago
Aaron Parecki
cc9e1bfb17
bump to test deploy from travis-ci
5 years ago
Aaron Parecki
713c9184a3
[appengine]
we also need the controller files!
5 years ago
Aaron Parecki
d059740b73
use p3k/picofeed 0.1.35
5 years ago
Aaron Parecki
cc10f32808
[appengine] remove composer.lock in deploy
5 years ago
Aaron Parecki
12ad970c91
[appengine] replace composer.json
GAE now runs composer itself and dev dependencies are not installed
https://cloud.google.com/appengine/docs/standard/php7/specifying-dependencies
5 years ago
Aaron Parecki
efc59efd0f
[appengine]
forgot a key word
5 years ago
Aaron Parecki
8a40fcd7b8
[appengine] set entrypoint
5 years ago
Aaron Parecki
6763a37d85
install dev dependencies
5 years ago
Aaron Parecki
2fe251d308
update to new base URL
5 years ago
Aaron Parecki
561ae8cf14
[appengine]
let's try the default
5 years ago
Aaron Parecki
1f13431933
changes for appengine PHP 7.2
5 years ago
Aaron Parecki
e99ccf473f
drop PHP 5.5, add PHP 7.3
deploy Google App Engine version to PHP 7.2
5 years ago
Aaron Parecki
5b2b4f3142
return original input URL for feed discovery when 302 is found
closes #86
5 years ago
Aaron Parecki
19126b5836
pass thru HTTP code and parse deleted pages
more consistently returns HTTP 410 now
5 years ago
Aaron Parecki
5b779feb8a
check for key first
5 years ago
Aaron Parecki
c5d417e87e
leave out placeholder alt text from instagram
5 years ago
Aaron Parecki
8fe9b70526
update instagram test data
5 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
5 years ago
Aaron Parecki
cd9706c3d1
Merge pull request #83 from sebsel/fix/card-with-entry
Fix h-entry with h-card before it
6 years ago
sebsel
60f9b67dd9
move openssl to before_deploy
6 years ago
sebsel
fdbeb4fdc1
add test with two h-cards before the h-entry
6 years ago
sebsel
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.
6 years ago
sebsel
db780a9789
create failing test: h-entry-with-h-card-before-it
6 years ago
Aaron Parecki
bed6efba29
jsonfeed: use feed info as author as fallback
6 years ago
Aaron Parecki
87b2cf10d8
add follow-of posts
replaces #78
6 years ago
Aaron Parecki
8043ba575f
improve authorship discovery
closes #79
6 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
6 years ago
Aaron Parecki
a0f80593e9
move xpath query to parent helper class
6 years ago
Aaron Parecki
9163341af2
normalize relative URLs in JSONFeed items
closes #77
6 years ago
Aaron Parecki
b618f9afc6
fix test for emoji
6 years ago
Aaron Parecki
e79872fd37
change class for AS Emoji
6 years ago
Aaron Parecki
470639f486
recognize h-event "content" in addition to "description"
6 years ago
Aaron Parecki
5418072704
don't use twitter bio URL as author URL
6 years ago
Aaron Parecki
8b4a38cef7
catch error with rel-urls
6 years ago