greptilian logo

IRC log for #sourcefu, 2017-11-19

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:35 pdurbin I wonder if I can get philbot to connect to two IRC networks at once. Right now it only connects to freenode.
00:44 prologic oh?
00:44 prologic what's the bot do?
00:45 prologic Please come join the fun that is building yet another ircd and running another irc server/network :)
00:45 prologic To connect: /server irc.mills.io +6697 and /join #lobby
01:32 pdurbin It logs this channel (and others): https://github.com/pdurbin/philbot
01:34 prologic sounds like https://github.com/circuits/irclogger
01:34 prologic which logs a number of channels
01:34 prologic http://irclogs.shortcircuit.net.au/
01:39 pdurbin yep, both listed at http://wiki.greptilian.com/irc/logging
01:43 prologic haha
01:43 prologic that's hilarious
01:43 prologic what if I write another better logger? :)
01:51 pdurbin Would it still write to disk? Or a database?
02:01 prologic dunno
02:07 pdurbin I'm happy enough with how philbot works. I didn't write it but I tweaked it a bit.
02:13 pdurbin prologic: but we should collaborate on something
02:14 prologic as long we do it in Go :)
02:15 pdurbin Sure, the only thing I've written in Go so far is https://github.com/pdurbin/feedcritic but I'm open to whatever.
02:24 prologic nps
02:25 prologic we can base it on https://github.com/prologic/soter
03:00 prologic pdurbin if we do...
03:00 prologic what should be different?
03:01 prologic some things I've found in practice that might be worth solving is dealing with network instabilities
03:02 prologic so running 3 or 5 instances of the same bot on the network across different servers would reduce the risk of suffereing netsplits
03:02 prologic using some form of concensus to agree on the "logs"
13:13 pdurbin prologic: I only log four channels right now and they're all quite low traffic. I'm not very worried about outages. I reboot my server ever few weeks or so for kernel updates and philbot disappears for a bit. I just tend to check if anyone is talking. If no one is talking, I go ahead and reboot. I think the logs are fairly complete.
15:18 pdurbin The highest traffic channel I used to log just switched to Slack: http://irclog.greptilian.com/virtualJUG/2017-10-31
15:18 pdurbin So the pressure is off, even more.
18:38 prologic pffft
18:38 prologic moved to slack
18:38 prologic but why?
18:38 prologic silly
18:38 prologic anyway we *should* worry about redundancy and outages if we wanna build a better logger that combines features of both irclogger and philbot and maybe others
18:39 prologic that's actually a common complaint of the channels/users I log for; if it goes down even for just a minute or so they notice
18:39 prologic and they notice gaps in the logs too
18:39 prologic also it would be nice to actually have a much better UI to view, walk and search logs
18:44 pdurbin Ah, your users notice the gaps.
18:45 pdurbin aditsu is one of my users :)
18:48 aditsu snore... what? ohai :)
18:48 prologic hehe
18:48 prologic yeah e.g #crux and #crux-devel
18:48 prologic not low traffic channels :)
18:49 pdurbin It's nice that crux folks are into having their channel logged.
18:53 pdurbin prologic: would the new bot be able to connect to multiple IRC networks? I'm thinking that maybe I should try running my own IRC network (using your code) and logging various channels in it.
18:57 prologic yeah
18:58 prologic it should
18:58 prologic because why not
18:58 prologic it's not that hard; one goroutine per connected network
18:58 prologic I just had a crazy thought
18:58 prologic you could run raft over privmsgs between the bots
18:58 pdurbin Ok. I guess I need to decide if I should really run my own IRC network, though. :)
18:59 pdurbin raft?
18:59 prologic concensus
18:59 prologic feel free to jump on irc.mills.io
18:59 prologic just about to upgrade it after fixing a tonne of races and deadlocks last night
19:00 pdurbin Are any of the channels logged?
19:01 prologic no not atm
19:01 prologic I don't run any logging facilities there (yet)
19:01 prologic I may if we end up writing this bot
19:02 prologic I'd love to stick with my greek deity naming theme and call it the whatever the god of writing is ;)
19:07 pdurbin :)
19:14 pdurbin prologic: isn't the botbot logger already written in Go?
19:15 prologic I believe it is actually
19:15 prologic don't they provide a public service over at botbot.me ?
19:15 pdurbin yep
19:17 prologic but so? :)
19:21 aditsu https://www.youtube.com/watch?v=E7iU0GGVco8
19:24 pdurbin wow, boten anna
19:58 prologic https://transfer.mills.io/G15gz/Screen-Shot-2017-11-19-at-11.58.31-AM.png
21:13 prologic pdurbin so do you wanna do it? :)
21:14 prologic I can very easily port circuits/irclogger to Go today in fact
21:14 prologic and it'll output logs to disk compatible with irclog2html
21:14 prologic which *theory* could have a Web JSON API in front of for a fancy web client
21:14 prologic or whatever
22:02 pdurbin Meh, I'm not sure. I don't want to squelch you though. I'd be happy for the world to have another IRC logger. I'm kind of happy enough with mine at the moment.
23:11 prologic Squelch?

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com