mirror of
https://github.com/moonD4rk/HackBrowserData.git
synced 2026-05-19 18:58:03 +02:00
410bffe643
* refactor: naming cleanup across all packages
96 lines
2.5 KiB
Go
96 lines
2.5 KiB
Go
//go:build darwin
|
|
|
|
package browser
|
|
|
|
import (
|
|
"github.com/moond4rk/hackbrowserdata/types"
|
|
)
|
|
|
|
func platformBrowsers() []types.BrowserConfig {
|
|
return []types.BrowserConfig{
|
|
{
|
|
Key: "chrome",
|
|
Name: chromeName,
|
|
Kind: types.Chromium,
|
|
Storage: "Chrome",
|
|
UserDataDir: homeDir + "/Library/Application Support/Google/Chrome",
|
|
},
|
|
{
|
|
Key: "edge",
|
|
Name: edgeName,
|
|
Kind: types.Chromium,
|
|
Storage: "Microsoft Edge",
|
|
UserDataDir: homeDir + "/Library/Application Support/Microsoft Edge",
|
|
},
|
|
{
|
|
Key: "chromium",
|
|
Name: chromiumName,
|
|
Kind: types.Chromium,
|
|
Storage: "Chromium",
|
|
UserDataDir: homeDir + "/Library/Application Support/Chromium",
|
|
},
|
|
{
|
|
Key: "chrome-beta",
|
|
Name: chromeBetaName,
|
|
Kind: types.Chromium,
|
|
Storage: "Chrome",
|
|
UserDataDir: homeDir + "/Library/Application Support/Google/Chrome Beta",
|
|
},
|
|
{
|
|
Key: "opera",
|
|
Name: operaName,
|
|
Kind: types.ChromiumOpera,
|
|
Storage: "Opera",
|
|
UserDataDir: homeDir + "/Library/Application Support/com.operasoftware.Opera",
|
|
},
|
|
{
|
|
Key: "opera-gx",
|
|
Name: operaGXName,
|
|
Kind: types.ChromiumOpera,
|
|
Storage: "Opera",
|
|
UserDataDir: homeDir + "/Library/Application Support/com.operasoftware.OperaGX",
|
|
},
|
|
{
|
|
Key: "vivaldi",
|
|
Name: vivaldiName,
|
|
Kind: types.Chromium,
|
|
Storage: "Vivaldi",
|
|
UserDataDir: homeDir + "/Library/Application Support/Vivaldi",
|
|
},
|
|
{
|
|
Key: "coccoc",
|
|
Name: coccocName,
|
|
Kind: types.Chromium,
|
|
Storage: "CocCoc",
|
|
UserDataDir: homeDir + "/Library/Application Support/Coccoc",
|
|
},
|
|
{
|
|
Key: "brave",
|
|
Name: braveName,
|
|
Kind: types.Chromium,
|
|
Storage: "Brave",
|
|
UserDataDir: homeDir + "/Library/Application Support/BraveSoftware/Brave-Browser",
|
|
},
|
|
{
|
|
Key: "yandex",
|
|
Name: yandexName,
|
|
Kind: types.ChromiumYandex,
|
|
Storage: "Yandex",
|
|
UserDataDir: homeDir + "/Library/Application Support/Yandex/YandexBrowser",
|
|
},
|
|
{
|
|
Key: "arc",
|
|
Name: arcName,
|
|
Kind: types.Chromium,
|
|
Storage: "Arc",
|
|
UserDataDir: homeDir + "/Library/Application Support/Arc/User Data",
|
|
},
|
|
{
|
|
Key: "firefox",
|
|
Name: firefoxName,
|
|
Kind: types.Firefox,
|
|
UserDataDir: homeDir + "/Library/Application Support/Firefox/Profiles",
|
|
},
|
|
}
|
|
}
|