Add examples for fetching and displaying separated IPv4 and IPv6 addresses from blocklist services

This commit is contained in:
2026-03-18 21:05:30 +05:00
parent a2dff48936
commit a8364f98ed
9 changed files with 132 additions and 0 deletions

View File

@@ -23,9 +23,21 @@ func main() {
limit := uint(0)
config := blocklist.NewConfig(limit)
configZip := blocklist.NewConfigZip(config)
// Get IPv4 and IPv6 addresses in one list
ips, err := blocklist.GetZip(url, pars, configZip)
if err != nil {
panic(err)
}
fmt.Println(ips)
// Get IPv4 and IPv6 addresses in two lists
ipsV4, ipsV6, err := blocklist.GetZipSeparatedIPs(url, pars, configZip)
if err != nil {
panic(err)
}
fmt.Println("IPv4")
fmt.Println(ipsV4)
fmt.Println("IPv6")
fmt.Println(ipsV6)
}