rely on twitter api for source calls

This commit is contained in:
r888888888
2015-02-09 17:50:19 -08:00
parent 06e9727059
commit fc30b9d606
6 changed files with 174 additions and 866 deletions

View File

@@ -11,15 +11,9 @@ module Downloads
protected
def rewrite_image_url(url, headers)
# example: http://twitter.com/status
url = url.sub(%r!^https?://twitter\.com!, "http://mobile.twitter.com")
if url =~ %r!^https?://mobile\.twitter\.com/\w+/status/\d+!
source = ::Sources::Strategies::Twitter.new(url)
source.get
url = source.image_url
end
source = ::Sources::Strategies::Twitter.new(url)
source.get
url = source.image_url
return [url, headers]
end
end