{
  "attendees": {
    "tumbleweed": null, 
    "russell": null, 
    "Spinach": null, 
    "cocooncrash": null, 
    "marcog": null, 
    "Vhata": null
  }, 
  "log": [
    {
      "nick": "tumbleweed", 
      "message": "tibid: start meeting about plugin-reorg", 
      "type": "message", 
      "time": "2010-01-18T10:05:18Z"
    }, 
    {
      "nick": "tibid", 
      "message": "gets out his memo-pad and cracks his knuckles", 
      "type": "action", 
      "time": "2010-01-18T10:05:18Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: agreed morse -> strings", 
      "type": "message", 
      "time": "2010-01-18T10:05:50Z"
    }, 
    {
      "nick": "tibid", 
      "message": "Agreed: morse -> strings", 
      "type": "message", 
      "time": "2010-01-18T10:05:50Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "config -> admin?", 
      "type": "message", 
      "time": "2010-01-18T10:06:11Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "I think so", 
      "type": "message", 
      "time": "2010-01-18T10:06:18Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "Vhata?", 
      "type": "message", 
      "time": "2010-01-18T10:07:13Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "okay", 
      "type": "message", 
      "time": "2010-01-18T10:18:36Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: agreed config -> admin", 
      "type": "message", 
      "time": "2010-01-18T10:19:41Z"
    }, 
    {
      "nick": "tibid", 
      "message": "Agreed: config -> admin", 
      "type": "message", 
      "time": "2010-01-18T10:19:41Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "lotto stays where it is?", 
      "type": "message", 
      "time": "2010-01-18T10:19:51Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "can't think of anywhere else to put it", 
      "type": "message", 
      "time": "2010-01-18T10:20:01Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "cocooncrash: ideas?", 
      "type": "message", 
      "time": "2010-01-18T10:20:26Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "cocooncrash: anything else I'm missing?", 
      "type": "message", 
      "time": "2010-01-18T10:20:30Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "Other than games, no", 
      "type": "message", 
      "time": "2010-01-18T10:20:33Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "dict and translate into a languages plugin?", 
      "type": "message", 
      "time": "2010-01-18T10:20:44Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "cocooncrash: it isn't a game, like the other games", 
      "type": "message", 
      "time": "2010-01-18T10:20:47Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "oh right yes, dict and translate", 
      "type": "message", 
      "time": "2010-01-18T10:20:53Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "right", 
      "type": "message", 
      "time": "2010-01-18T10:20:57Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "yeah, they can be combined", 
      "type": "message", 
      "time": "2010-01-18T10:21:07Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: agreed dict + translate -> languages", 
      "type": "message", 
      "time": "2010-01-18T10:21:18Z"
    }, 
    {
      "nick": "tibid", 
      "message": "Agreed: dict + translate -> languages", 
      "type": "message", 
      "time": "2010-01-18T10:21:18Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "cocooncrash: you don't know of any way to do the impossible in bzr, and track the code history during this do you?", 
      "type": "message", 
      "time": "2010-01-18T10:21:39Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "manhole is set up on port 3000", 
      "type": "message", 
      "time": "2010-01-18T10:22:26Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "rfc into sysadmin?                                                                                   ", 
      "type": "message", 
      "time": "2010-01-18T10:22:28Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "timezone into conversions?                                                                           ", 
      "type": "message", 
      "time": "2010-01-18T10:22:32Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "weather seems a bit lonely...                                                                        ", 
      "type": "message", 
      "time": "2010-01-18T10:22:35Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "Vhata: that's telnet", 
      "type": "message", 
      "time": "2010-01-18T10:23:35Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "Vhata: also, you should configure a password for manhole", 
      "type": "message", 
      "time": "2010-01-18T10:23:43Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "so, rfc -> sysadmin works for me", 
      "type": "message", 
      "time": "2010-01-18T10:24:11Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "aha, I'm in", 
      "type": "message", 
      "time": "2010-01-18T10:27:23Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": ">>> ibid.channels['jabber']", 
      "type": "message", 
      "time": "2010-01-18T10:28:13Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "defaultdict(<type 'set'>, {})", 
      "type": "message", 
      "time": "2010-01-18T10:28:13Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "damn, I thought it was working with jabber", 
      "type": "message", 
      "time": "2010-01-18T10:28:28Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: summon tumbleweed via jabber", 
      "type": "message", 
      "time": "2010-01-18T10:28:34Z"
    }, 
    {
      "nick": "tibid", 
      "message": "tumbleweed: Sorry tumbleweed doesn't appear to be available right now.", 
      "type": "message", 
      "time": "2010-01-18T10:28:34Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: load jabber source", 
      "type": "message", 
      "time": "2010-01-18T10:28:40Z"
    }, 
    {
      "nick": "tibid", 
      "message": "tumbleweed: jabber source loaded", 
      "type": "message", 
      "time": "2010-01-18T10:28:40Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: summon tumbleweed via jabber", 
      "type": "message", 
      "time": "2010-01-18T10:28:46Z"
    }, 
    {
      "nick": "tibid", 
      "message": "tumbleweed: Sorry tumbleweed doesn't appear to be available right now.", 
      "type": "message", 
      "time": "2010-01-18T10:28:46Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "Vhata: rfc -> sysadmin?", 
      "type": "message", 
      "time": "2010-01-18T10:29:33Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "um", 
      "type": "message", 
      "time": "2010-01-18T10:30:11Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "it's not really sysadminny stuff", 
      "type": "message", 
      "time": "2010-01-18T10:30:19Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "where will whois end up?", 
      "type": "message", 
      "time": "2010-01-18T10:30:38Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "network?", 
      "type": "message", 
      "time": "2010-01-18T10:30:41Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "ja I suppose", 
      "type": "message", 
      "time": "2010-01-18T10:30:47Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "so, stays put?", 
      "type": "message", 
      "time": "2010-01-18T10:34:43Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "timezone?", 
      "type": "message", 
      "time": "2010-01-18T10:39:46Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "could go in travel?", 
      "type": "message", 
      "time": "2010-01-18T10:44:55Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "It could. I think conversions is more suitable though.", 
      "type": "message", 
      "time": "2010-01-18T10:46:08Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "oh, yes", 
      "type": "message", 
      "time": "2010-01-18T10:46:34Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "definitely conversions", 
      "type": "message", 
      "time": "2010-01-18T10:46:38Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: agreed timezone -> conversions", 
      "type": "message", 
      "time": "2010-01-18T10:49:12Z"
    }, 
    {
      "nick": "tibid", 
      "message": "Agreed: timezone -> conversions", 
      "type": "message", 
      "time": "2010-01-18T10:49:12Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "weather?", 
      "type": "message", 
      "time": "2010-01-18T10:49:21Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "in weather", 
      "type": "message", 
      "time": "2010-01-18T10:49:39Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "unless you want to put them all in a plugin called 'lookup'?", 
      "type": "message", 
      "time": "2010-01-18T10:49:58Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "places, earth, world", 
      "type": "message", 
      "time": "2010-01-18T10:50:38Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "weather -> travel?", 
      "type": "message", 
      "time": "2010-01-18T10:54:21Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "no", 
      "type": "message", 
      "time": "2010-01-18T10:55:31Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "ok, then weather stays put", 
      "type": "message", 
      "time": "2010-01-18T10:55:56Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "all done?", 
      "type": "message", 
      "time": "2010-01-18T10:55:59Z"
    }, 
    {
      "nick": "marcog", 
      "message": "how about weather+timezone -> locations?", 
      "type": "message", 
      "time": "2010-01-18T10:56:14Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "And distance", 
      "type": "message", 
      "time": "2010-01-18T10:56:35Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "not mad about locations, doesn't sound IRL enough", 
      "type": "message", 
      "time": "2010-01-18T10:56:38Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "geography", 
      "type": "message", 
      "time": "2010-01-18T10:56:54Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "that's more like it", 
      "type": "message", 
      "time": "2010-01-18T10:57:09Z"
    }, 
    {
      "nick": "marcog", 
      "message": "world?", 
      "type": "message", 
      "time": "2010-01-18T10:57:42Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "is that like 'world music'?", 
      "type": "message", 
      "time": "2010-01-18T10:58:08Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "or \"world of ibid\"", 
      "type": "message", 
      "time": "2010-01-18T10:58:16Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "geo", 
      "type": "message", 
      "time": "2010-01-18T11:00:16Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "ok, geo sounds good. So what goes in there?", 
      "type": "message", 
      "time": "2010-01-18T11:04:41Z"
    }, 
    {
      "nick": "cocooncrash", 
      "message": "weather, timezone, distance", 
      "type": "message", 
      "time": "2010-01-18T11:07:12Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "that's ok with me", 
      "type": "message", 
      "time": "2010-01-18T11:07:27Z"
    }, 
    {
      "nick": "russell", 
      "message": "Spinach: literal spinach?", 
      "type": "message", 
      "time": "2010-01-18T11:32:38Z"
    }, 
    {
      "nick": "Spinach", 
      "message": "russell: 1: is a sick fuck, 2: is the walrus, 3: is Spinach, 4: <reply> Spinach: Spinach, 5: is a script, 6: is mithrandi's fianc\u00e9, 7: is the warezmaster, 8: is a piece of crap bot!, 9: is a large milkshake that comes in strawberry, tomato and bubble gum!, 10: is a skank, 11: is a dingleberry, 12: <action> is a he, 13: <reply>We've all heard of split personalities, 14: is Simple Perl Instantaneously Nukes All Channel's Happiness, 15: is a f\u2026", 
      "type": "message", 
      "time": "2010-01-18T11:32:38Z"
    }, 
    {
      "nick": "russell", 
      "message": "s/Perl/Python/", 
      "type": "message", 
      "time": "2010-01-18T11:32:57Z"
    }, 
    {
      "nick": "russell", 
      "message": "is also The reference implementation of Ibid", 
      "type": "message", 
      "time": "2010-01-18T11:33:04Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "Spinach: literal spinach  /erl/", 
      "type": "message", 
      "time": "2010-01-18T11:35:03Z"
    }, 
    {
      "nick": "Spinach", 
      "message": "Vhata: 1: is Simple Perl Instantaneously Nukes All Channel's Happiness, 2: is a perl script, proving what many have feared, that it is possible to have a relationship with a script.", 
      "type": "message", 
      "time": "2010-01-18T11:35:03Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "Spinach: Spinach =~ s/erl/ython/g", 
      "type": "message", 
      "time": "2010-01-18T11:35:20Z"
    }, 
    {
      "nick": "Spinach", 
      "message": "Vhata: Pattern matches multiple factoids, please be more specific", 
      "type": "message", 
      "time": "2010-01-18T11:35:21Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "Spinach: Spinach /Perl/ =~ s/erl/ython/", 
      "type": "message", 
      "time": "2010-01-18T11:35:33Z"
    }, 
    {
      "nick": "Spinach", 
      "message": "Vhata: Righto", 
      "type": "message", 
      "time": "2010-01-18T11:35:34Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "Spinach: Spinach /perl/ =~ s/erl/ython/", 
      "type": "message", 
      "time": "2010-01-18T11:35:37Z"
    }, 
    {
      "nick": "Spinach", 
      "message": "Vhata: Done", 
      "type": "message", 
      "time": "2010-01-18T11:35:38Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "Vhata: geo?", 
      "type": "message", 
      "time": "2010-01-18T11:40:52Z"
    }, 
    {
      "nick": "Vhata", 
      "message": "what cocooncrash said", 
      "type": "message", 
      "time": "2010-01-18T11:41:02Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: agreed weather, timezone, distance -> geography", 
      "type": "message", 
      "time": "2010-01-18T11:41:23Z"
    }, 
    {
      "nick": "tibid", 
      "message": "Agreed: weather, timezone, distance -> geography", 
      "type": "message", 
      "time": "2010-01-18T11:41:23Z"
    }, 
    {
      "nick": "tumbleweed", 
      "message": "tibid: end meeting", 
      "type": "message", 
      "time": "2010-01-18T11:41:25Z"
    }
  ], 
  "title": "plugin-reorg", 
  "source": "atrum", 
  "convenor": "tumbleweed", 
  "starttime": "2010-01-18T10:05:18Z", 
  "endtime": "2010-01-18T11:41:25Z", 
  "minutes": [
    {
      "nick": "tumbleweed", 
      "subject": null, 
      "type": "started", 
      "time": "2010-01-18T10:05:18Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": "morse -> strings", 
      "type": "agreed", 
      "time": "2010-01-18T10:05:50Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": "config -> admin", 
      "type": "agreed", 
      "time": "2010-01-18T10:19:41Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": "dict + translate -> languages", 
      "type": "agreed", 
      "time": "2010-01-18T10:21:18Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": "timezone -> conversions", 
      "type": "agreed", 
      "time": "2010-01-18T10:49:12Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": "weather, timezone, distance -> geography", 
      "type": "agreed", 
      "time": "2010-01-18T11:41:23Z"
    }, 
    {
      "nick": "tumbleweed", 
      "subject": null, 
      "type": "ended", 
      "time": "2010-01-18T11:41:25Z"
    }
  ], 
  "channel": "#ibid"
}