diff --git a/src/General/Settings/Advanced.html b/src/General/Settings/Advanced.html index da511a032..46837c8e5 100644 --- a/src/General/Settings/Advanced.html +++ b/src/General/Settings/Advanced.html @@ -59,6 +59,12 @@ +
+ Youtube API Key +
API key used to fetch Youtube link titles. You can obtain your own key here to make the feature work when the default key exceeds its quota.
+
+
+
Custom Board Navigation
diff --git a/src/Linkification/Embedding.coffee b/src/Linkification/Embedding.coffee index 45a238f67..86b13b209 100644 --- a/src/Linkification/Embedding.coffee +++ b/src/Linkification/Embedding.coffee @@ -542,7 +542,7 @@ Embedding = ignore403: true api: (uids) -> ids = encodeURIComponent uids.join(',') - key = '<%= meta.youtubeAPIKey %>' + key = Conf['youtubeAPIKey'] "https://www.googleapis.com/youtube/v3/videos?part=snippet&id=#{ids}&fields=items%28id%2Csnippet%28title%29%29&key=#{key}" text: (data, uid) -> for item in data.items when item.id is uid diff --git a/src/config/Config.coffee b/src/config/Config.coffee index be6689661..f88e69cd0 100644 --- a/src/config/Config.coffee +++ b/src/config/Config.coffee @@ -1185,3 +1185,5 @@ Config = passMessageClosed: false 'Prerequest Captcha': false + + youtubeAPIKey: '<%= meta.youtubeAPIKey %>'