extract_imgur is php class to pull out the actual image URL's from imgur links. It is based on the JS project 'impurge'.
use Imgur\Imgur;
$url = 'http://imgur.com/4Bpn7iO'
#Checks if the link is from imgur, returns true false : TRUE
Imgur::valid($url);
#Returns the ID of the image : 4Bpn7iO
Imgur::getId($url);
#Returns the TYPE of the link -> Album, Gallery, Hash, Image : Image
Imgur::getType($url);
#Returns an array of URLs based on requested type
Type Options:
* original
* imgur_page
* small_square
* large_thumbnail
Imgur::getImage($url,'original');
/* For a gallery
url [3]
0 : http://i.imgur.com/x3Opkpv.jpg
1 : http://i.imgur.com/oXLVTyT.jpg
2 : http://i.imgur.com/1cbsAEZ.jpg
--- For an image
url [1]
0 : http://imgur.com/4Bpn7iO
*/
0.65
extract_imgur has the following requirements:
- PHPSpec - Version ~2.*
Use Composer: https://packagist.org/packages/rpunnett/extract_imgur
Copy to a project directory and include the namespace 'Imgur\Imgur'
git clone https://github.com/rpunnett/extract_imgur.git extract_imgur
cd extract_imgur-<version>
cp src <include path>
MIT