twitter: fetch hashtags for translated tags (fixes #3171).
This commit is contained in:
@@ -12,10 +12,6 @@ module Sources::Strategies
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def tags
|
|
||||||
[]
|
|
||||||
end
|
|
||||||
|
|
||||||
def site_name
|
def site_name
|
||||||
"Twitter"
|
"Twitter"
|
||||||
end
|
end
|
||||||
@@ -32,6 +28,9 @@ module Sources::Strategies
|
|||||||
@image_url = image_urls.first
|
@image_url = image_urls.first
|
||||||
@artist_commentary_title = ""
|
@artist_commentary_title = ""
|
||||||
@artist_commentary_desc = attrs[:text]
|
@artist_commentary_desc = attrs[:text]
|
||||||
|
@tags = attrs[:entities][:hashtags].map do |text:, indices:|
|
||||||
|
[text, "https://twitter.com/hashtag/#{text}"]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def image_urls
|
def image_urls
|
||||||
|
|||||||
@@ -100,6 +100,15 @@ module Sources
|
|||||||
desc = 'test "#foo":[https://twitter.com/hashtag/foo] "#ホワイトデー":[https://twitter.com/hashtag/ホワイトデー] "@noizave":[https://twitter.com/noizave]\'s blah http://www.example.com <>& 😀'
|
desc = 'test "#foo":[https://twitter.com/hashtag/foo] "#ホワイトデー":[https://twitter.com/hashtag/ホワイトデー] "@noizave":[https://twitter.com/noizave]\'s blah http://www.example.com <>& 😀'
|
||||||
assert_equal(desc, @site.dtext_artist_commentary_desc)
|
assert_equal(desc, @site.dtext_artist_commentary_desc)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
should "get the tags" do
|
||||||
|
tags = [
|
||||||
|
%w[foo https://twitter.com/hashtag/foo],
|
||||||
|
%w[ホワイトデー https://twitter.com/hashtag/ホワイトデー],
|
||||||
|
]
|
||||||
|
|
||||||
|
assert_equal(tags, @site.tags)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user