Added bitbucket, picarto, twitch, and reddit formats

This commit is contained in:
Ceralor 2018-08-24 00:08:29 -05:00
parent 39992f55c1
commit d04b032340

View file

@ -235,8 +235,16 @@ class Formatter
return link_to_github(username)
when 'gitlab.com'
return link_to_gitlab(username)
when 'bitbucket.org'
return link_to_bitbucket(username)
when 'telegram.org'
return link_to_telegram(username)
when 'picarto.tv'
return link_to_picarto(username)
when 'twitch.tv'
return link_to_twitch(username)
when 'reddit.com'
return link_to_reddit(username)
else
return link_to_account(acct) unless linkable_accounts
end
@ -301,10 +309,26 @@ class Formatter
"<span class=\"h-card\"><a href=\"https://gitlab.com/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@gitlab.com</span></a></span>"
end
def link_to_bitbucket(username)
"<span class=\"h-card\"><a href=\"https://bitbucket.org/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@bitbucket.org</span></a></span>"
end
def link_to_telegram(username)
"<span class=\"h-card\"><a href=\"https://t.me/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@telegram.org</span></a></span>"
end
def link_to_picarto(username)
"<span class=\"h-card\"><a href=\"https://picarto.tv/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@picarto.tv</span></a></span>"
end
def link_to_twitch(username)
"<span class=\"h-card\"><a href=\"https://twitch.tv/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@twitch.tv</span></a></span>"
end
def link_to_reddit(username)
"<span class=\"h-card\"><a href=\"https://reddit.com/u/#{username}\" target=\"blank\" rel=\"noopener noreferrer\" class=\"u-url mention\">@<span>#{username}@reddit.com</span></a></span>"
end
def link_to_account(acct)
username, domain = acct.split('@')