From 64f0bf6d4f7e117b94b84c02316603b846840bb6 Mon Sep 17 00:00:00 2001 From: c-basalt <117849907+c-basalt@users.noreply.github.com> Date: Sun, 15 Dec 2024 05:16:46 -0500 Subject: [PATCH] add jwt args --- yt_dlp/extractor/niconicochannelplus.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yt_dlp/extractor/niconicochannelplus.py b/yt_dlp/extractor/niconicochannelplus.py index c5a1ddc4d..7a7c874d3 100644 --- a/yt_dlp/extractor/niconicochannelplus.py +++ b/yt_dlp/extractor/niconicochannelplus.py @@ -50,6 +50,8 @@ def _download_api_json(self, site_url, path, video_id, headers={}, **kwargs): 'fc_use_device': 'null', **headers, } + if jwt_arg := self._configuration_arg('jwt_token', ie_key='niconicochannelplus', casesense=True): + headers['Authorization'] = f'Bearer {jwt_arg}' return self._download_json(f'{settings["api_base_url"]}{path}', video_id, headers=headers, **kwargs) def _get_fanclub_site_id(self, url):