hstl/README.md

613 B

hstl

Ultimate tool for managing hostlists written in go

Status

ALPHA

Description

Manipulate hostlists:

  • clean from non-url
  • remove/add prefixes like 127.0.0.1
  • remove/add hostlist scheme
  • convert between formats
  • merge lists into one

Motivation

There are dozens of lists in different formats.

Setting up pfblockernng/adguard/pihole with > 10 lists (in my case ~88 is pain) especially if some of recods are broken.

My frined actually solved it by scripting with sed, but I want some more control over it.

Technical details

Used parallel lazy streams (something like java-8 streams / .NET linq)