[00:23:28] *** ktabic has quit IRC
[00:26:31] *** KittyKatt has joined #supybot
[00:26:31] *** KittyKatt has joined #supybot
[00:36:19] *** KittyKatt has quit IRC
[00:41:19] *** Exavion has joined #supybot
[00:48:26] *** Benwa-Ktm has quit IRC
[01:02:13] *** Benwa-Ktm has joined #supybot
[01:03:27] *** Benwa-Ktm is now known as Benwa
[01:03:43] *** Benwa has quit IRC
[01:03:44] *** Benwa has joined #supybot
[01:36:35] *** zz_sailerboy has quit IRC
[01:37:20] *** sailerboy has joined #supybot
[01:47:05] *** ZzPod has joined #supybot
[02:09:36] *** KenjiE20 has quit IRC
[02:34:27] *** ZzPod has quit IRC
[02:40:52] *** Steve57 has joined #supybot
[03:28:06] *** Exavion has quit IRC
[03:47:50] *** fossrox has quit IRC
[03:59:13] *** ZzPod has joined #supybot
[04:05:33] *** ZzPod has quit IRC
[04:43:47] *** phoenix^ has quit IRC
[04:51:24] *** WakiMiko_ has joined #supybot
[04:51:24] *** WakiMiko has quit IRC
[05:52:02] *** sinedeviance has joined #supybot
[05:52:22] <sinedeviance> hi all
[05:52:37] <sinedeviance> i am trying to figure out how to give non-owners op capability with the bot. how do i do this? :D
[06:10:09] <nanotube> give that to /all/ nicks, or just specific users, sinedeviance
[06:10:21] <sinedeviance> nanotube: i figured it out :D
[06:10:23] <sinedeviance> thanks though
[06:11:16] <nanotube> k cool :)
[06:38:57] *** Exavion has joined #supybot
[07:01:18] *** sinedeviance-two has joined #supybot
[07:04:13] *** sinedeviance has quit IRC
[07:12:46] *** Exavion has quit IRC
[07:22:12] *** WakiMiko has joined #supybot
[07:24:12] *** WakiMiko_ has quit IRC
[07:34:56] *** beo_ has quit IRC
[07:37:23] *** beo_ has joined #supybot
[08:24:52] *** beo_ has quit IRC
[08:25:20] *** beo_ has joined #supybot
[08:29:31] *** Clinteger has quit IRC
[08:30:26] *** Steve57 has quit IRC
[08:31:06] *** Steve57 has joined #supybot
[08:35:11] *** runkov has joined #supybot
[08:40:10] *** beo_ has quit IRC
[08:40:41] *** Clinteger has joined #supybot
[08:44:51] *** beo_ has joined #supybot
[08:54:10] *** ktabic has joined #supybot
[08:56:34] *** Clinteger has quit IRC
[08:56:48] *** Clinteger has joined #supybot
[09:01:51] *** KRF_ has quit IRC
[09:01:51] *** KRF_ has joined #supybot
[09:01:58] *** KRF_ is now known as KRF
[09:02:30] *** fincher has joined #supybot
[09:10:14] *** ProgVal has joined #supybot
[09:23:32] *** hokkaido has quit IRC
[09:26:50] *** hokkaido has joined #supybot
[09:27:02] *** Out`Of`Control has quit IRC
[09:31:12] *** Out`Of`Control has joined #supybot
[10:19:13] *** Benwa has quit IRC
[10:22:38] *** Benwa has joined #supybot
[10:38:45] *** WakiMiko has quit IRC
[10:38:45] *** WakiMiko_ has joined #supybot
[11:09:02] *** themill has quit IRC
[11:25:52] *** ktabic has quit IRC
[11:25:59] *** themill has joined #supybot
[11:27:40] *** ktabic has joined #supybot
[11:29:35] *** ProgVal has quit IRC
[11:31:45] *** Nwab has joined #supybot
[11:35:02] *** Benwa has quit IRC
[11:48:54] *** fossrox has joined #supybot
[11:49:04] *** fossrox has quit IRC
[11:49:04] *** fossrox has joined #supybot
[12:06:14] *** ProgVal has joined #supybot
[12:24:57] *** EdWyse_Home has quit IRC
[12:52:21] *** KenjiE20 has joined #supybot
[13:10:14] *** grosboulet has joined #supybot
[13:10:49] <grosboulet> Hello, A plugin exists for checking the charset ?
[13:11:53] *** sinedeviance-two has left #supybot
[13:12:22] <grosboulet> for example, !charset hello and <Supybot> grosboulet: UTF-8
[14:20:18] *** RichardG has joined #supybot
[14:23:22] <Hoaas> Haven't seen one, but that would be handy.
[14:25:41] <themill> You'd need to be able to get it to reply "UTF-8 recoded as ISO 8859-1 pretending to be latin1" since double (re-) encoding is quite common.
[14:26:14] <themill> A better one would be able to tell you what encoding a user was using from lastlog so you don't have to paste it back to the bot. (I've considered this in the past....)
[14:26:37] <themill> bonus points for using google's language tools and a geo-ip lookup to guess the language that they're using too
[14:30:13] *** Steve57 has quit IRC
[14:32:07] *** meGenius has quit IRC
[14:32:21] *** Steve57 has joined #supybot
[14:48:35] *** RichardG has quit IRC
[15:01:56] *** Steve57 has quit IRC
[15:03:03] *** Steve57 has joined #supybot
[15:07:56] *** RichardG has joined #supybot
[15:46:17] *** ktabic has quit IRC
[15:47:22] *** ktabic has joined #supybot
[16:13:10] *** runkov has quit IRC
[16:28:28] *** Steve57 has quit IRC
[16:33:17] *** wRAR has quit IRC
[16:35:31] *** wRAR has joined #supybot
[16:36:46] *** KenjiE20 has quit IRC
[16:49:58] *** RichardG has quit IRC
[16:50:02] *** sailerboy has quit IRC
[16:50:42] *** RichardG has joined #supybot
[16:50:55] *** sailerboy has joined #supybot
[16:52:00] *** KenjiE20 has joined #supybot
[17:05:04] *** ktabic has quit IRC
[17:12:49] <grosboulet> How can I connect supybot to Freenode ?
[17:13:50] <grosboulet> I have this error : 'NoneType' object has no attribute 'stopListening'
[17:21:15] <WakiMiko_> im writing a plugin that listens on an UDP port and echoes stuff it receives into a channel. do i need to write my own thread (so the waiting for udp datagrams to arrive doesnt block the bot), or does marking the plugin as threaded take care of everything?
[17:24:37] <grosboulet> on port number ?
[17:25:46] <WakiMiko_> huh?
[17:26:13] <grosboulet> We have to listen on which port ?
[17:26:44] <WakiMiko_> i dont see how that is relevant
[17:27:38] <grosboulet> If I have to listen on UDP, which port is it ?
[17:28:55] <WakiMiko_> you dont have to listen, i was asking a question not answering yours
[17:30:49] <grosboulet> sorry
[17:31:11] <WakiMiko_> np
[17:31:47] <grosboulet> How can I open an UDP port throw channel ?
[17:32:56] <grosboulet> s/How can I/How can you/
[17:32:57] <gribble> What grosboulet meant to say was: How can you open an UDP port throw channel ?
[17:33:43] <grosboulet> thanks gribble
[18:16:05] *** RichardG has quit IRC
[18:17:34] *** RichardG has joined #supybot
[18:27:22] *** RichardG has quit IRC
[18:28:20] *** eraserhead77 has quit IRC
[18:30:05] *** RichardG has joined #supybot
[18:30:31] *** mren|off is now known as mren
[18:30:42] *** RichardG has quit IRC
[18:39:34] *** RichardG has joined #supybot
[19:23:40] *** Exavion has joined #supybot
[19:27:49] *** mroe has joined #supybot
[19:28:14] *** mroe is now known as Guest84520
[19:38:48] *** ProgVal has quit IRC
[19:47:02] *** ktabic has joined #supybot
[19:50:25] <nanotube> WakiMiko_: marking a plugin as threaded puts it in its own separate thread.
[19:53:17] <nanotube> grosboulet: post a full traceback for what you're doing - and use the latest ,,git version of supybot
[19:57:12] *** themill has quit IRC
[20:05:25] *** fossrox_ has joined #supybot
[20:05:26] *** fossrox_ has joined #supybot
[20:05:57] *** fossrox has quit IRC
[20:39:12] *** ProgVal has joined #supybot
[21:03:57] *** nailuj24 has joined #supybot
[21:13:05] *** Guest84520 is now known as mroe
[21:13:11] *** mroe has quit IRC
[21:13:12] *** mroe has joined #supybot
[21:14:08] *** zann has left #supybot
[21:16:47] *** ProgVal has quit IRC
[21:27:17] *** zann has joined #supybot
[23:20:10] *** RichardG has quit IRC
[23:20:51] <WakiMiko_> can i somehow check if supybot is using twisted or the default socket thing?
[23:25:18] *** RichardG has joined #supybot
[23:27:47] *** zangetsu has quit IRC
[23:27:47] *** Chr1831 has joined #supybot
[23:28:05] *** FFForever has quit IRC
[23:28:43] *** Ttech has quit IRC
[23:29:23] *** zangetsu has joined #supybot
[23:30:02] *** mroe has quit IRC
[23:30:48] *** Chr1831 is now known as FFForever
[23:32:22] *** Ttech has joined #supybot
[23:36:32] <nanotube> WakiMiko_: yes - look at the config
[23:36:52] <nanotube> ;;config supybot.drivers.module
[23:36:53] <gribble> Twisted
[23:36:58] <nanotube> WakiMiko_: --^ like that. :)
[23:37:19] <WakiMiko_> alright, i put that and my bot is connected, so i guess its working :)
[23:37:32] <WakiMiko_> i wasnt sure wheather to put twisted or Twisted
[23:37:52] <nanotube> (of course, changes to this config don't take effect until you restart the bot... so if you changed it and didn't restart, maybe it's using something else... )
[23:38:06] <WakiMiko_> i did restart
[23:38:23] <nanotube> ah, then it should be using whatever module that config has
[23:39:09] <WakiMiko_> then i am using twisted
[23:39:10] <WakiMiko_> :)
[23:40:08] *** mren is now known as mren|off
[23:40:11] <WakiMiko_> nanotube, do you know twisted? i am having some trouble writing a plugin using it
[23:40:25] <nanotube> more like know /of/ it :)
[23:41:09] <WakiMiko_> hmmmmm...
[23:41:31] <nanotube> what's your plugin for?
[23:41:53] <WakiMiko_> it listens on an udp port and forwards received messages to a channel
[23:42:07] <WakiMiko_> its kinda like wikipedias recent changes channel, which works teh same way
[23:42:51] <WakiMiko_> im neither experienced in python nor networking so yeah
[23:43:51] <WakiMiko_> the problem is that i followed the twisted tutorial for an UDP server, but calling reactor.run() in the plugin constructor seems to block, so i dont get a "operation succeeded reply" from the bot
[23:44:08] <WakiMiko_> im afraid its stuck halfway into loading the plugin
[23:44:51] <WakiMiko_> surprisingly, it works when i send data to that udp port
[23:45:37] <nanotube> WakiMiko_: see how supybot's twisted driver is going at it. maybe there are non-blocking versions of run
[23:45:44] <nanotube> see how supybot's twisted driver is doing it
[23:46:05] <nanotube> i gtg for the moment, so have fun. :)
[23:49:16] <WakiMiko_> hmm supybot doesnt seem to call reactor.run() at all
[23:49:22] <WakiMiko_> so i took it out from my plugin
[23:49:28] <WakiMiko_> and it still works
[23:49:34] <WakiMiko_> hmmmmmmmmm
[23:51:26] <Tucos> it's magic :o
[23:51:53] <WakiMiko_> i dont get it either
[23:52:16] <WakiMiko_> oh and another thing: is there a method that gets called when a plugin is unloaded?