lieu/types/types.go

47 wiersze
1.2 KiB
Go

package types
type SearchFragment struct {
Word string
URL string
Score int
}
type PageData struct {
URL string
Title string
About string
Lang string
AboutSource string
}
type Config struct {
General struct {
Name string `json:name`
Tagline string `json:tagline`
Placeholder string `json:placeholder`
URL string `json:url`
WebringSelector string `json:"webringSelector"`
Port int `json:port`
Proxy string `json:proxy`
} `json:general`
Theme struct {
Foreground string `json:"foreground"`
Background string `json:"background"`
Links string `json:"links"`
} `json:"theme"`
Data struct {
Source string `json:source`
Database string `json:database`
Heuristics string `json:heuristics`
Wordlist string `json:wordlist`
} `json:data`
Crawler struct {
Webring string `json:webring`
BannedDomains string `json:bannedDomains`
BannedSuffixes string `json:bannedSuffixes`
BoringWords string `json:boringWords`
BoringDomains string `json:boringDomains`
PreviewQueries string `json:"previewQueryList"`
} `json:crawler`
}