Files
unhttpx/main.go
Melvin Lammerts 61f0733536 Initial commit
2026-02-09 10:05:18 +01:00

27 lines
433 B
Go

package main
import (
"bufio"
"fmt"
"net/url"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
for scanner.Scan() {
inputURL := scanner.Text()
parsedURL, err := url.Parse(inputURL)
if err != nil {
fmt.Fprintf(os.Stderr, "Error parsing URL: %v\n", err)
continue
}
fmt.Println(parsedURL.Host)
}
if err := scanner.Err(); err != nil {
fmt.Fprintf(os.Stderr, "Error reading input: %v\n", err)
}
}