[TwitterBridge] Optimize returned image sizes

Twitter provides an easy way to receive various image sizes based
on the same image URI:

https://dev.twitter.com/overview/api/entities-in-twitter-objects

We support different sizes: thumb, small, medium and large. The
media_url defaults to medium but you can retrieve the media in
different sizes by appending a colon + the size key (for example:
https://pbs.twimg.com/media/A7EiDWcCYAAZT1D.jpg:thumb).

-- Twitter Developer Documentation

TwitterBridge now makes use of this feature in order to provide
thumbnail images in the content and original sized images as
enclosures.

References 
This commit is contained in:
logmanoriginal 2017-05-02 21:45:22 +02:00
parent c375ddd6ab
commit 5b541e380a

View file

@ -153,13 +153,13 @@ EOD;
$image = $this->getImageURI($tweet);
if(!$this->getInput('noimg') && !is_null($image)){
// add enclosures
$item['enclosures'] = array($this->getImageURI($tweet));
$item['enclosures'] = array($image . ':orig');
$image_html = <<<EOD
<a href="{$image}">
<a href="{$image}:orig">
<img
style="align:top; max-width:558px; border:1px solid black;"
src="{$image}" />
src="{$image}:thumb" />
</a>
EOD;
}
@ -195,13 +195,13 @@ EOD;
$quotedImage = $this->getQuotedImageURI($tweet);
if(!$this->getInput('noimg') && !is_null($quotedImage)){
// add enclosures
$item['enclosures'] = array($this->getQuotedImageURI($tweet));
$item['enclosures'] = array($quotedImage . ':orig');
$quotedImage_html = <<<EOD
<a href="{$quotedImage}">
<a href="{$quotedImage}:orig">
<img
style="align:top; max-width:558px; border:1px solid black;"
src="{$quotedImage}" />
src="{$quotedImage}:thumb" />
</a>
EOD;
}