From 06da53f2c4ae6c0ecea0f567c7de1427fd1a2152 Mon Sep 17 00:00:00 2001 From: dimomarg Date: Fri, 6 Feb 2026 15:30:19 +0200 Subject: [PATCH] [cookies] add support for Floorp (#9005) --- gallery_dl/cookies.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/cookies.py b/gallery_dl/cookies.py index 26f82448..a5291b97 100644 --- a/gallery_dl/cookies.py +++ b/gallery_dl/cookies.py @@ -26,7 +26,7 @@ from . import aes, text, util SUPPORTED_BROWSERS_CHROMIUM = { "brave", "chrome", "chromium", "edge", "opera", "thorium", "vivaldi"} -SUPPORTED_BROWSERS_FIREFOX = {"firefox", "librewolf", "zen"} +SUPPORTED_BROWSERS_FIREFOX = {"firefox", "librewolf", "zen", "floorp"} SUPPORTED_BROWSERS_WEBKIT = {"safari", "orion"} SUPPORTED_BROWSERS = \ SUPPORTED_BROWSERS_CHROMIUM \ @@ -272,6 +272,7 @@ def _firefox_browser_directory(browser_name): "firefox" : join(appdata, R"Mozilla\Firefox\Profiles"), "librewolf": join(appdata, R"librewolf\Profiles"), "zen" : join(appdata, R"zen\Profiles"), + "floorp" : join(appdata, R"Floorp\Profiles") }[browser_name] elif sys.platform == "darwin": appdata = os.path.expanduser("~/Library/Application Support") @@ -279,6 +280,7 @@ def _firefox_browser_directory(browser_name): "firefox" : join(appdata, R"Firefox/Profiles"), "librewolf": join(appdata, R"librewolf/Profiles"), "zen" : join(appdata, R"zen/Profiles"), + "floorp" : join(appdata, R"Floorp/Profiles") }[browser_name] else: home = os.path.expanduser("~") @@ -286,6 +288,7 @@ def _firefox_browser_directory(browser_name): "firefox" : join(home, R".mozilla/firefox"), "librewolf": join(home, R".librewolf"), "zen" : join(home, R".zen"), + "floorp" : join(home, R".floorp"), }[browser_name]