summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-08-06 23:49:36 +0200
committerSamantaz Fox <coding@samantaz.fr>2022-08-06 23:49:36 +0200
commit9e7c2dcdbb9c7af4ae1e91c3322deda6615b8fcf (patch)
tree4b38fa97cdd4536680f041840a912c39477a63cc /src
parentf353589a5343448941eb3a7231c14fbff6cc00bf (diff)
downloadinvidious-9e7c2dcdbb9c7af4ae1e91c3322deda6615b8fcf.tar.gz
invidious-9e7c2dcdbb9c7af4ae1e91c3322deda6615b8fcf.tar.bz2
invidious-9e7c2dcdbb9c7af4ae1e91c3322deda6615b8fcf.zip
Move the default API key to a constant for clarity
Diffstat (limited to 'src')
-rw-r--r--src/invidious/yt_backend/youtube_api.cr16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/invidious/yt_backend/youtube_api.cr b/src/invidious/yt_backend/youtube_api.cr
index 31be285a..b5b01286 100644
--- a/src/invidious/yt_backend/youtube_api.cr
+++ b/src/invidious/yt_backend/youtube_api.cr
@@ -5,6 +5,8 @@
module YoutubeAPI
extend self
+ private DEFAULT_API_KEY = "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8"
+
private ANDROID_APP_VERSION = "17.29.35"
# Enumerate used to select one of the clients supported by the API
@@ -24,25 +26,25 @@ module YoutubeAPI
ClientType::Web => {
name: "WEB",
version: "2.20220804.07.00",
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "WATCH_FULL_SCREEN",
},
ClientType::WebEmbeddedPlayer => {
name: "WEB_EMBEDDED_PLAYER", # 56
version: "1.20220803.01.00",
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "EMBED",
},
ClientType::WebMobile => {
name: "MWEB",
version: "2.20220805.01.00",
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "", # None
},
ClientType::WebScreenEmbed => {
name: "WEB",
version: "2.20220804.00.00",
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "EMBED",
},
ClientType::Android => {
@@ -54,19 +56,19 @@ module YoutubeAPI
ClientType::AndroidEmbeddedPlayer => {
name: "ANDROID_EMBEDDED_PLAYER", # 55
version: ANDROID_APP_VERSION,
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "", # None?
},
ClientType::AndroidScreenEmbed => {
name: "ANDROID", # 3
version: ANDROID_APP_VERSION,
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "EMBED",
},
ClientType::TvHtml5ScreenEmbed => {
name: "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
version: "2.0",
- api_key: "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
+ api_key: DEFAULT_API_KEY,
screen: "EMBED",
},
}