Documentation
¶
Index ¶
Constants ¶
View Source
const ( FocusStatusOn FocusStatus = "on" FocusStatusOff FocusStatus = "off" CommentStart = "#ultrafocus:start" CommentEnd = "#ultrafocus:end" CommentStatusOn = "#ultrafocus:on" CommentStatusOff = "#ultrafocus:off" )
Variables ¶
View Source
var DefaultDomains = []string{
"facebook.com", "instagram.com", "twitter.com", "x.com", "tiktok.com", "snapchat.com", "pinterest.com", "linkedin.com", "reddit.com", "imgur.com", "youtube.com", "whatsapp.com", "telegram.org", "discord.com",
"bbc.com", "cnn.com", "aljazeera.com", "theguardian.com", "nytimes.com", "apple.news",
"steampowered.com", "origin.com", "epicgames.com", "battle.net", "playstation.com", "xbox.com", "miniclip.com", "armorgames.com", "kongregate.com",
}
Functions ¶
func CleanDomainsList ¶
func WriteDomainsToHostsFile ¶
func WriteDomainsToHostsFile(domains []string, status FocusStatus) error
Types ¶
type FocusStatus ¶
type FocusStatus string
func ExtractDomainsFromHostsFile ¶
func ExtractDomainsFromHostsFile() ([]string, FocusStatus, error)
Click to show internal directories.
Click to hide internal directories.