From 3daaf1f4f28443dfb0439d1f8ced0b129fd89d76 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 21 Sep 2015 21:29:49 +0200 Subject: Parse www prefix too --- href.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'href.go') diff --git a/href.go b/href.go index 5c5fa1a..c04d633 100644 --- a/href.go +++ b/href.go @@ -88,7 +88,11 @@ func FetchTitle(uri string) (string, error) { func ExtractLinks(conn *irc.Conn, line *irc.Line) { for _, v := range strings.Fields(line.Text()) { - if strings.HasPrefix(v, "http") { + switch { + case strings.HasPrefix(v, "www"): + v = "http://" + v + fallthrough + case strings.HasPrefix(v, "http"): go func(uri string) { log.Println(line.Nick, uri) t, err := FetchTitle(uri) -- cgit v1.2.3