From 857be3cf2f137d762f319fb146bbee7d4e0bebac Mon Sep 17 00:00:00 2001
From: Jon Michael Aanes <jonjmaa@gmail.com>
Date: Sat, 15 Mar 2025 23:05:57 +0100
Subject: [PATCH] Fixed cookies

---
 personal_data/fetchers/youtube.py | 6 ++----
 personal_data/secrets.py          | 1 -
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/personal_data/fetchers/youtube.py b/personal_data/fetchers/youtube.py
index cc68441..3215654 100644
--- a/personal_data/fetchers/youtube.py
+++ b/personal_data/fetchers/youtube.py
@@ -6,7 +6,6 @@ from dataclasses import dataclass
 from typing import ClassVar
 
 from personal_data.data import DeduplicateMode, Scraper
-from personal_data.secrets import YOUTUBE_AUTH
 
 from ..util import safe_del
 
@@ -21,10 +20,9 @@ def scrape(watch_history: bool) -> list[dict[str, str]]:
         url = 'https://www.youtube.com/feed/history'
         ytdlp_args = [
             'yt-dlp',
-            '--dump-json',
-            '--cookies',
-            YOUTUBE_AUTH,
             url,
+            '--dump-json',
+            '--cookies-from-browser', 'firefox:/home/jmaa/.cachy/mbui5xg7.default-release',
         ]
     else:
         url = f'https://www.youtube.com/playlist?list={PLAYLIST_ID}'
diff --git a/personal_data/secrets.py b/personal_data/secrets.py
index a9ff6c3..d099911 100644
--- a/personal_data/secrets.py
+++ b/personal_data/secrets.py
@@ -71,4 +71,3 @@ JELLYFIN_PASSWORD = secrets.load('JELLYFIN_PASSWORD')
 WITHINGS_CLIENTID = secrets.load('WITHINGS_CLIENTID')
 WITHINGS_SECRET = secrets.load('WITHINGS_SECRET')
 WITHINGS_CALLBACK_URI = secrets.load('WITHINGS_CALLBACK_URI')
-YOUTUBE_AUTH = secrets.load('YOUTUBE_AUTH')