gosuki/chrome/config.go

42 lines
895 B
Go
Raw Normal View History

2019-03-01 18:03:48 +00:00
package chrome
2023-09-05 20:59:24 +00:00
import (
"git.blob42.xyz/gomark/gosuki/modules"
"git.blob42.xyz/gomark/gosuki/parsing"
"git.blob42.xyz/gomark/gosuki/tree"
)
2019-03-01 18:03:48 +00:00
const (
2023-09-05 20:59:24 +00:00
BrowserName = "chrome"
ChromeBaseDir = "$HOME/.config/google-chrome"
DefaultProfile = "Default"
RootNodeName = "ROOT"
2023-09-05 20:59:24 +00:00
)
type ChromeConfig struct {
Profile string
*modules.BrowserConfig `toml:"-"`
modules.ProfilePrefs `toml:"profile_options"`
2023-09-05 20:59:24 +00:00
}
var (
ChromeCfg = &ChromeConfig{
Profile: DefaultProfile,
2023-09-05 20:59:24 +00:00
BrowserConfig: &modules.BrowserConfig{
Name: BrowserName,
Type: modules.TChrome,
BkDir: "$HOME/.config/google-chrome/Default",
BkFile: "Bookmarks",
2023-09-05 20:59:24 +00:00
NodeTree: &tree.Node{
Name: RootNodeName,
2023-09-05 20:59:24 +00:00
Parent: nil,
Type: tree.RootNode,
2023-09-05 20:59:24 +00:00
},
Stats: &parsing.Stats{},
2023-09-05 20:59:24 +00:00
UseFileWatcher: true,
UseHooks: []string{"tags_from_name"},
2023-09-05 20:59:24 +00:00
},
//TODO: profile
}
2019-03-01 18:03:48 +00:00
)