hosts

package
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2025 License: MIT Imports: 5 Imported by: 0

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 CleanDomainsList(domains []string) []string

func WriteDomainsToHostsFile

func WriteDomainsToHostsFile(domains []string, status FocusStatus) error

Types

type FocusStatus

type FocusStatus string

func ExtractDomainsFromHostsFile

func ExtractDomainsFromHostsFile() ([]string, FocusStatus, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL