From 224f116df6e581c0c62d0300d47224c14d9510df Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 1 Jan 2018 10:03:21 +0100 Subject: ... --- href.go | 21 --------------------- main.go | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/href.go b/href.go index a4cc5c9..4118f0f 100644 --- a/href.go +++ b/href.go @@ -2,8 +2,6 @@ package main import ( "errors" - "fmt" - "log" "net/http" "strings" @@ -72,22 +70,3 @@ func getLinks(s string) (ret []string) { } return } - -func linker(out chan string) chan string { - c := make(chan string, 1) - go func() { - for l := range c { - for _, v := range getLinks(l) { - log.Println("URL", v) - t, err := getTitle(v) - if err != nil { - log.Println(err) - } - if t != "" { - out <- fmt.Sprintf("Title: %v", t) - } - } - } - }() - return c -} diff --git a/main.go b/main.go index d7c6e38..a4c2f73 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "flag" + "fmt" "log" irc "github.com/fluffle/goirc/client" @@ -22,6 +23,25 @@ func notify(conn *irc.Conn, target string) chan string { return c } +func linker(out chan string) chan string { + c := make(chan string, 1) + go func() { + for l := range c { + for _, v := range getLinks(l) { + log.Println("URL", v) + t, err := getTitle(v) + if err != nil { + log.Println(err) + } + if t != "" { + out <- fmt.Sprintf("Title: %v", t) + } + } + } + }() + return c +} + func kicker(conn *irc.Conn, channel string) chan string { c := make(chan string, 1) go func() { -- cgit v1.2.3