Aaron Parecki
e8e63caba6
implements parsing Atom and RSS feeds
7 years ago
sebsel
12f0bebc8a
add Facebook events
7 years ago
Aaron Parecki
e27b96f8c6
update to php-mf2 v0.3.2
7 years ago
Aaron Parecki
e36b4533ff
use phpunit 4.8 for php 5.5 support
7 years ago
Aaron Parecki
932cbedf45
refactor Rels class into library and controller
7 years ago
Aaron Parecki
00dbc3dae1
relicense under MIT
7 years ago
Aaron Parecki
5221cf79e9
get rid of global functions
moves XRay classes to `p3k\XRay` namespace
7 years ago
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 )
7 years ago
Aaron Parecki
4b76d7e853
update composer for split into library
7 years ago
Aaron Parecki
f8e9a87667
parse github issues and comments
closes #20
7 years ago
Aaron Parecki
63ab3031a3
parse XKCD comics
skip image alt text for now
closes #34
7 years ago
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.
7 years ago
Aaron Parecki
8c488b41ea
add certbot configuration tool
7 years ago
Aaron Parecki
693cb9d636
use p3k\timezone library
8 years ago
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)
8 years ago
Aaron Parecki
0beac036b9
add twitter support
closes #18
8 years ago
Aaron Parecki
db8dba9f23
include published date for Instagram photos
if the photo has a location, the timezone is set on the published date
8 years ago
Aaron Parecki
773252559d
parse instagram photos and videos
8 years ago
Aaron Parecki
565d50b862
add token fetching and authentication for posts
8 years ago
Aaron Parecki
0fde8190f5
copy production config to config.php
8 years ago
Aaron Parecki
648a1e4e96
use released version of php-mf2 now that it is 0.3
8 years ago
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
8 years ago
Aaron Parecki
66a9b1cc9e
sanitize HTML in the entry
allow only a basic set of tags, and remove any non-mf2 classes
closes #2
8 years ago
Aaron Parecki
241594dcf5
sanitize HTML
sanitize the HTML returned in the content property. allows a common set of HTML tags.
for #2
8 years ago
Aaron Parecki
82931e46bc
switch to using file_get_contents for appengine
8 years ago
Aaron Parecki
13bb06d2c9
stub mf2 parsing
8 years ago
Aaron Parecki
85c3ce7b33
starting the parse function, with tests
8 years ago
Aaron Parecki
966eaa1b60
add semantic-ui and jquery
8 years ago
Aaron Parecki
22a71fd7e9
empty project template
8 years ago