From 0f2a541fa2f2799d517875e149481f5db72a5440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=B4=8D=E1=B4=8F=E1=B4=8F=C9=B4D4=CA=80=E1=B4=8B?= Date: Fri, 10 Dec 2021 10:58:10 +0800 Subject: [PATCH] feat: add yandex browser for macOS --- cmd/cmd.go | 2 +- core/browser_darwin.go | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/cmd.go b/cmd/cmd.go index a79d701..d38c627 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -26,7 +26,7 @@ func Execute() { Name: "hack-browser-data", Usage: "Export passwords/cookies/history/bookmarks from browser", UsageText: "[hack-browser-data -b chrome -f json -dir results -cc]\n Get all data(password/cookie/history/bookmark) from chrome", - Version: "0.3.6", + Version: "0.3.7", Flags: []cli.Flag{ &cli.BoolFlag{Name: "verbose", Aliases: []string{"vv"}, Destination: &verbose, Value: false, Usage: "verbose"}, &cli.BoolFlag{Name: "compress", Aliases: []string{"cc"}, Destination: &compress, Value: false, Usage: "compress result to zip"}, diff --git a/core/browser_darwin.go b/core/browser_darwin.go index dd21891..02d0ea8 100644 --- a/core/browser_darwin.go +++ b/core/browser_darwin.go @@ -24,6 +24,7 @@ const ( operaGXProfilePath = "/Users/*/Library/Application Support/com.operasoftware.OperaGX/" vivaldiProfilePath = "/Users/*/Library/Application Support/Vivaldi/*/" coccocProfilePath = "/Users/*/Library/Application Support/Coccoc/*/" + yandexProfilePath = "/Users/*/Library/Application Support/Yandex/YandexBrowser/*/" ) const ( @@ -35,6 +36,7 @@ const ( operaStorageName = "Opera" vivaldiStorageName = "Vivaldi" coccocStorageName = "CocCoc" + yandexStorageName = "Yandex" ) var ( @@ -124,6 +126,12 @@ var ( Storage: coccocStorageName, New: NewChromium, }, + "yandex": { + ProfilePath: yandexProfilePath, + Name: yandexName, + Storage: yandexStorageName, + New: NewChromium, + }, } )