From 5fe432b7c1d6d626699e8091005a0de788d8168a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 20 Dec 2016 23:05:09 +0100 Subject: links --- urban.go | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 urban.go (limited to 'urban.go') diff --git a/urban.go b/urban.go deleted file mode 100644 index 97fa4ff..0000000 --- a/urban.go +++ /dev/null @@ -1,33 +0,0 @@ -package main - -import ( - "fmt" - "strings" - - "dim13.org/urban" - irc "github.com/fluffle/goirc/client" -) - -type Urban struct{} - -func (Urban) Handle(conn *irc.Conn, line *irc.Line) { - if q := strings.SplitN(line.Text(), " ", 2); len(q) == 2 { - if u, err := urban.QueryTop(q[1]); err != nil { - conn.Notice(line.Target(), err.Error()) - } else { - if len(u.Definition) > maxLen { - u.Definition = u.Definition[:maxLen] + "..." - } - s := fmt.Sprintf("%v: %v", u.Word, u.Definition) - conn.Notice(line.Target(), s) - } - } -} - -func (Urban) String() string { - return "Perform urban dictionary search" -} - -func init() { - Register("urban", &Urban{}) -} -- cgit v1.2.3