From: Andy Spencer Date: Thu, 25 Apr 2013 08:47:07 +0000 (+0000) Subject: Add login and create settings file X-Git-Url: http://pileus.org/git/?p=~andy%2Frhawk;a=commitdiff_plain;h=01b0f57dae870f8dfc251e39aaa199b28bb07433 Add login and create settings file --- diff --git a/irc.awk b/irc.awk index d191a3d..c06cc8e 100644 --- a/irc.awk +++ b/irc.awk @@ -47,7 +47,7 @@ function set(i) { } # Functions -function connect(server, nick, channel) { +function connect(server, nick, channel, auth, pass) { SERVER = server NICK = nick CHANNEL = channel @@ -59,6 +59,7 @@ function connect(server, nick, channel) { send("CAP REQ :account-notify") send("CAP REQ :extended-join") send("CAP END") + say("NickServ", "IDENTIFY " pass) } else { send("WHOIS " nick) } diff --git a/rhawk b/rhawk index 46e2c65..7903130 100755 --- a/rhawk +++ b/rhawk @@ -7,9 +7,19 @@ # Initialization BEGIN { - OWNER = "andy753421" - connect("localhost", "rhawk", "#rhtest"); + json_load("var/login.json", login); json_load("var/plain.json", plain); + + OWNER = login["owner"]; + + connect(login["server"], \ + login["nick"], \ + login["channel"], \ + login["auth"], \ + login["pass"]) + + delete login + if (FIRST) { join("#rhnoise") join("#rhspades")