Add baraag.net support
This commit is contained in:
@@ -66,9 +66,13 @@ class MastodonApiClient
|
||||
end
|
||||
|
||||
def client
|
||||
if @site_name == "pawoo.net"
|
||||
case @site_name
|
||||
when "pawoo.net"
|
||||
client_id = Danbooru.config.pawoo_client_id
|
||||
client_secret = Danbooru.config.pawoo_client_secret
|
||||
when "baraag.net"
|
||||
client_id = Danbooru.config.baraag_client_id
|
||||
client_secret = Danbooru.config.baraag_client_secret
|
||||
end
|
||||
|
||||
return unless client_id && client_secret
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
|
||||
module Sources::Strategies
|
||||
class Mastodon < Base
|
||||
HOST = %r{\Ahttps?://(?:www\.)?(?<domain>pawoo\.net)}i
|
||||
IMAGE = %r{\Ahttps?://img\.pawoo\.net/media_attachments/files/(\d+/\d+/\d+)}
|
||||
HOST = %r{\Ahttps?://(?:www\.)?(?<domain>pawoo\.net|baraag\.net)}i
|
||||
IMAGE = %r{\Ahttps?://(?:img\.pawoo\.net|baraag\.net)/media_attachments/files/(\d+/\d+/\d+)}
|
||||
NAMED_PROFILE = %r{#{HOST}/@(?<artist_name>\w+)}i
|
||||
ID_PROFILE = %r{#{HOST}/web/accounts/(?<account_id>\d+)}
|
||||
|
||||
@@ -25,7 +25,7 @@ module Sources::Strategies
|
||||
STATUS2 = %r{\A#{NAMED_PROFILE}/(?<status_id>\d+)}
|
||||
|
||||
def domains
|
||||
["pawoo.net"]
|
||||
["pawoo.net", "baraag.net"]
|
||||
end
|
||||
|
||||
def site_name
|
||||
|
||||
Reference in New Issue
Block a user