Aaron Parecki
713c9184a3
[appengine]
we also need the controller files!
vor 6 Jahren
Aaron Parecki
d059740b73
use p3k/picofeed 0.1.35
vor 6 Jahren
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
vor 6 Jahren
Aaron Parecki
5b2b4f3142
return original input URL for feed discovery when 302 is found
closes #86
vor 6 Jahren
Aaron Parecki
fcbbbf219d
update to php-mf2 0.4.4
vor 7 Jahren
Aaron Parecki
25b6f85c14
use html5 parser and update php-mf2
vor 7 Jahren
Aaron Parecki
8b199e5385
switch back to main mf2 parser
vor 7 Jahren
Aaron Parecki
391b515a5d
use 0.4.0-alpha release of php-mf2
on aaronpk fork
vor 7 Jahren
Aaron Parecki
3eb78339d6
update to experimental php-mf2 parser
vor 7 Jahren
Aaron Parecki
1a14866999
update p3k/http
vor 7 Jahren
Aaron Parecki
9e66c6839a
new htmlpurifier release!
vor 7 Jahren
Aaron Parecki
6ce7f7c64b
fix autoloader for htmlpurifier
vor 7 Jahren
Aaron Parecki
06bcbb3806
attempt to update htmlpurifier to latest commit
vor 7 Jahren
Aaron Parecki
bf7f93f379
switch to p3k fork of picofeed
vor 7 Jahren
Aaron Parecki
36cd121ee1
update picofeed dependency
using fork of picofeed with 0.1.38 tag on aaronpk repo
vor 7 Jahren
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
vor 7 Jahren
Aaron Parecki
206e27ea25
add feed discovery API
vor 7 Jahren
Aaron Parecki
e8e63caba6
implements parsing Atom and RSS feeds
vor 7 Jahren
sebsel
12f0bebc8a
add Facebook events
vor 8 Jahren
Aaron Parecki
e27b96f8c6
update to php-mf2 v0.3.2
vor 8 Jahren
Aaron Parecki
e36b4533ff
use phpunit 4.8 for php 5.5 support
vor 8 Jahren
Aaron Parecki
932cbedf45
refactor Rels class into library and controller
vor 8 Jahren
Aaron Parecki
00dbc3dae1
relicense under MIT
vor 8 Jahren
Aaron Parecki
5221cf79e9
get rid of global functions
moves XRay classes to `p3k\XRay` namespace
vor 8 Jahren
Aaron Parecki
35669270e3
reorganize XRay classes, use p3k-http lib
* removes the HTTP classes from this project and uses p3k-http library instead
* reorganizes the XRay classes into a psr-4 compatible folder
* moves controller autoload into -dev in preparation for turning this into a library (#17 )
vor 8 Jahren
Aaron Parecki
4b76d7e853
update composer for split into library
vor 8 Jahren
Aaron Parecki
f8e9a87667
parse github issues and comments
closes #20
vor 8 Jahren
Aaron Parecki
63ab3031a3
parse XKCD comics
skip image alt text for now
closes #34
vor 8 Jahren
Aaron Parecki
09981cc8d2
add new endpoint to parse all rel values from a URL
Grabs rel values from both HTTP headers and link tags and merges them together, and resolves any relative values. Also returns the final URL requested and the HTTP response.
vor 8 Jahren
Aaron Parecki
8c488b41ea
add certbot configuration tool
vor 8 Jahren
Aaron Parecki
693cb9d636
use p3k\timezone library
vor 8 Jahren
Aaron Parecki
e9b044aa7c
move default config inline, check for config file before loading
this allows you to use XRay without creating a config file using its default settings (currently only caching disabled)
vor 8 Jahren
Aaron Parecki
0beac036b9
add twitter support
closes #18
vor 8 Jahren
Aaron Parecki
db8dba9f23
include published date for Instagram photos
if the photo has a location, the timezone is set on the published date
vor 8 Jahren
Aaron Parecki
773252559d
parse instagram photos and videos
vor 8 Jahren
Aaron Parecki
565d50b862
add token fetching and authentication for posts
vor 8 Jahren
Aaron Parecki
0fde8190f5
copy production config to config.php
vor 9 Jahren
Aaron Parecki
648a1e4e96
use released version of php-mf2 now that it is 0.3
vor 9 Jahren
Aaron Parecki
a202aa9c9a
tests for sanitizing and escaping HTML
use fork of php-mf2 until https://github.com/indieweb/php-mf2/pull/83 is merged
vor 9 Jahren
Aaron Parecki
66a9b1cc9e
sanitize HTML in the entry
allow only a basic set of tags, and remove any non-mf2 classes
closes #2
vor 9 Jahren
Aaron Parecki
241594dcf5
sanitize HTML
sanitize the HTML returned in the content property. allows a common set of HTML tags.
for #2
vor 9 Jahren
Aaron Parecki
82931e46bc
switch to using file_get_contents for appengine
vor 9 Jahren
Aaron Parecki
13bb06d2c9
stub mf2 parsing
vor 9 Jahren
Aaron Parecki
85c3ce7b33
starting the parse function, with tests
vor 9 Jahren
Aaron Parecki
966eaa1b60
add semantic-ui and jquery
vor 9 Jahren
Aaron Parecki
22a71fd7e9
empty project template
vor 9 Jahren