jaysalvat / medium-json-parser
This package is abandoned and no longer maintained.
No replacement package was suggested.
Php parser for the Medium JSON API.
1.1.1
2017-01-23 18:35 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-10-07 14:06:10 UTC
README
This is a PHP parser for the Medium Json API.
Installation:
Create a composer.json file with:
{
"require": {
"jaysalvat/medium-json-parser": "~1.0"
}
}
Run Composer to install MediumJsonParser.
$ curl -sS https://getcomposer.org/installer | php
$ composer.phar install
Example:
$url = 'https://medium.com/@jaysalvat/my-title-99dcb55001b6'; $parser = new MediumJsonParser\Parser($url); // Path to the iFrame proxy, see below $parser->iframeProxyPath = 'iframe.php'; // Image compression $parser->imageQuality = 80; // Image max size $parser->imageWidth = 2000; $html = $parser->html([ // Skip/keep the title and subtitle 'skip_header' => false, // HTML or Array of HTML 'return_array' => false ]); echo $html;
iFrame Proxy
To avoid CORS issues with iFrame, create a iframe.php proxy.
readfile('http://medium.com/media/' . $_GET['resource_id'] . '?postId=' . $_GET['post_id'] . '"');