package types type SearchFragment struct { Word string URL string Score int } type PageData struct { URL string Title string About string Lang 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` } `json:crawler` }