Robert Gerus
|
c56a9290d1
|
Don't reconnect furiously.
|
2015-11-29 21:21:56 +01:00 |
Robert Gerus
|
355b702da6
|
Hopefully fix memleak in httpGet.
|
2015-11-29 21:16:47 +01:00 |
Robert S. Gerus
|
de569529f0
|
Merge pull request #22 from arachnist/missing-plugins
Added missing plugins.
|
2015-11-29 21:12:54 +01:00 |
Robert Gerus
|
bbd552abab
|
Add jan plugin.
|
2015-11-29 21:10:38 +01:00 |
Robert Gerus
|
57c9e27977
|
Add "papiez" plugin.
|
2015-11-29 20:45:38 +01:00 |
Robert Gerus
|
f19d8bc78c
|
Add readLines helper.
It reads lines from file to []string slice.
|
2015-11-29 20:45:03 +01:00 |
Robert Gerus
|
3eabfde506
|
Add :pick plugin.
|
2015-11-29 19:44:31 +01:00 |
Robert Gerus
|
a4eda1468d
|
Update bonjour and cycki plugins.
|
2015-11-29 17:46:29 +01:00 |
Robert Gerus
|
7dee9b445f
|
Fix url building in bonjour.go
|
2015-11-29 17:14:40 +01:00 |
Robert Gerus
|
0d055fdb49
|
Fix cycki message.
|
2015-11-29 17:14:40 +01:00 |
Robert Gerus
|
32e7422459
|
Add proper cycki plugin.
|
2015-11-29 17:14:40 +01:00 |
Robert Gerus
|
57280448c2
|
Add cycki plugin.
|
2015-11-29 17:14:40 +01:00 |
Robert Gerus
|
dbe698ba3f
|
Add bonjour plugin.
|
2015-11-29 17:14:40 +01:00 |
Robert S. Gerus
|
c837aa9cfe
|
Merge pull request #21 from arachnist/remove-sender-coroutine
Remove sender coroutine.
Fixes #20 and #18.
|
2015-11-29 17:07:20 +01:00 |
Robert Gerus
|
f8cffdcd44
|
Fix tests for bot package.
|
2015-11-29 16:58:01 +01:00 |
Robert Gerus
|
ba55cda22b
|
Fix tests for irc package on legacy go.
|
2015-11-29 16:31:01 +01:00 |
Robert Gerus
|
91dd783b6b
|
Fix tests for irc package.
|
2015-11-29 16:29:30 +01:00 |
Robert Gerus
|
bae1d8c427
|
Adjust bot package to changes in irc package.
Plugins work now. Tests don't, yet.
|
2015-11-29 15:50:31 +01:00 |
Robert Gerus
|
30513fc0d5
|
Make irc.Sender a function instead of coroutine.
Also, remove two channels that were used with this coroutine.
This patch does not contain the necessary changes in bot package.
|
2015-11-29 14:34:09 +01:00 |
Robert S. Gerus
|
ca3d3a2cc8
|
Merge pull request #16 from arachnist/google
Add "google" plugin.
|
2015-11-25 15:02:53 +01:00 |
Robert Gerus
|
c5ec7e9c07
|
Add "google" plugin.
|
2015-11-25 14:56:59 +01:00 |
Robert S. Gerus
|
2145c7d276
|
Merge pull request #14 from arachnist/identify
Check on demand if person is identified.
|
2015-11-23 19:35:29 +01:00 |
Robert Gerus
|
07a3b07e03
|
Check on demand if person is identified.
Works with freenode services. Might possibly crash somewhere else…
|
2015-11-23 19:16:35 +01:00 |
Robert S. Gerus
|
3fecebc78a
|
Merge pull request #13 from arachnist/config-LookupInt
LookupInt function in config.
|
2015-11-23 18:12:24 +01:00 |
Robert Gerus
|
1edaac90ac
|
Add LookupInt interface to config.
Not a pretty addition, because javascript, and therefore json, only has floats,
so the interface{} is first casted onto a float64 and then an int.
|
2015-11-23 18:07:06 +01:00 |
Robert Gerus
|
7b85c167f0
|
Preliminary version.
|
2015-11-23 17:53:08 +01:00 |
Robert Gerus
|
1cd5057bb0
|
Rounding to seconds makes more sense.
|
2015-11-22 11:53:13 +01:00 |
Robert Gerus
|
f3a6400620
|
Fix crash
|
2015-11-22 11:42:20 +01:00 |
Robert S. Gerus
|
aa54f36242
|
Merge pull request #12 from arachnist/seen
Add "seen" plugin.
|
2015-11-22 11:38:56 +01:00 |
Robert Gerus
|
449fbc99c5
|
Added formatting.
|
2015-11-22 11:34:28 +01:00 |
Robert Gerus
|
294fb3fdf8
|
Fix a crash in httpGetXpath()
doc, err := gokogiri.ParseHtml(buf) can leave both err and doc nil. Added a
check condition for that.
|
2015-11-22 01:59:57 +01:00 |
Robert Gerus
|
5692d3111a
|
Prefix "seen" messages.
|
2015-11-21 12:43:44 +01:00 |
Robert Gerus
|
3ef8b9aeca
|
Initial version of seen plugin.
Doesn't format the output yet, and has several other shortcomings.
|
2015-11-21 05:47:14 +01:00 |
Robert Gerus
|
130b600923
|
Lock configuration until file list builder is set.
|
2015-11-21 02:19:10 +01:00 |
Robert Gerus
|
771adfe1e6
|
Add json tag and rename field to silence golint.
|
2015-11-20 12:41:47 +01:00 |
Robert Gerus
|
9bec013fe7
|
Don't use bytes.Buffer when not needed.
|
2015-11-20 10:27:09 +01:00 |
Robert Gerus
|
970883081b
|
Trim characters prefixing urls.
|
2015-11-20 10:07:08 +01:00 |
Robert Gerus
|
f05a9e1e11
|
Silence golint and go vet, mostly.
|
2015-11-20 09:53:54 +01:00 |
Robert Gerus
|
1c19411c22
|
Don't post titles for things that don't have them.
|
2015-11-19 23:40:55 +01:00 |
Robert Gerus
|
9e5bac3e6f
|
Checkinator is now working correctly.
|
2015-11-19 22:39:24 +01:00 |
Robert Gerus
|
3418c0798d
|
Initial version of checkinator
|
2015-11-19 20:33:26 +01:00 |
Robert Gerus
|
11876334d9
|
Post kittens on :kotki
|
2015-11-19 18:47:47 +01:00 |
Robert Gerus
|
9f9dd527fe
|
Use reply helper in urltitle.go
|
2015-11-19 17:25:47 +01:00 |
Robert Gerus
|
0ad574b711
|
Add a reply helper to reduce code duplication.
|
2015-11-19 16:47:02 +01:00 |
Robert Gerus
|
57cd8ac5e7
|
Generalize http and xpath extraction functions.
|
2015-11-19 15:13:45 +01:00 |
Robert Gerus
|
6dc9e68c18
|
Do away with go1.2.
Ubuntu 14.04 LTS has go1.3 and go1.2 lacks TLSHandshakeTimeout in http.Transport
|
2015-11-19 12:52:10 +01:00 |
Robert Gerus
|
2de6780d83
|
Update example with urltitle settings.
|
2015-11-19 12:49:50 +01:00 |
Robert Gerus
|
4fea7a0116
|
Remove nasty chars.
|
2015-11-19 12:48:43 +01:00 |
Robert Gerus
|
7b7fae25ad
|
Try and try again.
|
2015-11-19 11:51:02 +01:00 |
Robert Gerus
|
4f11dcb03a
|
Prevent sending empty JOIN.
|
2015-11-19 11:46:39 +01:00 |