PMXBOT Log file Viewer

Help | Karma | Search:

#dcpython logs for Tuesday the 4th of September, 2012

(Back to #dcpython overview) (Back to channel listing) (Animate logs)
[13:38:15] <aclark> Even though I made them with Pages instead of Keynote, I love the latest generic meetup slides
[13:38:22] <aclark> !google dc python generic meetup slides
[13:38:23] <pmxbot> http://www.slideshare.net/dcpython/generic-meetup-slides - Generic meetup slides
[13:38:50] <aclark> Next year I'll redo in keynote ;-)
[14:05:49] <aclark> jaraco: could you by any chance "donate" a pmxbot to #plone.org? :-)
[14:21:39] <rday_> see, email works
[14:23:14] <aclark> rday_!
[14:23:22] <aclark> heh
[14:23:24] <aclark> good
[14:23:30] <rday_> looking forward to tonight
[14:23:53] <rday_> are you expecting a big turnout?
[14:27:24] <aclark> rday_: i'm expecting some percentage of the RSVPs… if I had to guess I'd say 30 (we have 40+ rsvp'd) glad you can make it!
[14:28:02] <rday_> I may not be able to head that way until 6:30, so I might end up being a little late.
[14:28:47] <rday_> but it sounds like a good lineup
[14:29:12] <jaraco> aclark: is #plone.org on freenode? if so, it's just a config change to add the same bot to that channel.
[14:30:45] <jaraco> Are the moderators of plone.org content to have a bot in the channel? There was some contention when pmxbot joined #mongodb.
[14:34:58] <aclark> jaraco: yup, yes, i am the moderator
[14:36:07] <aclark> jaraco: thanks! let's see how it goes with the rest of the team
[14:39:07] <aclark> jaraco: can pmxbot hang in channel without logging by any chance? that may be a point of contention with channel members
[14:39:17] <jaraco> Sure.
[14:39:29] <jaraco> In the config, there's logged_channels and other_channels.
[14:39:42] <aclark> Great! Ah cool
[14:39:52] <jaraco> /usr/local/etc/pmxbot.conf
[14:40:01] <aclark> k i'll fix, thanks
[14:45:14] <jaraco> I wiped the logs for #plone.org as well.
[14:49:17] <aclark> jaraco: sweet! thank you
[14:49:30] <aclark> jaraco: did i do it wrong?
[14:49:43] <jaraco> aclark: Yeah, you moved #dcpython to other_channels
[14:49:47] <jaraco> not #plone.org.
[14:49:57] <jaraco> case of mixed identity.
[14:50:32] <aclark> jaraco: ah, sorry
[14:50:39] <jaraco> no worries
[14:50:55] <jaraco> glad to see you getting your feet wet with the config, though.
[14:51:29] <aclark> jaraco: indeed, i plan to get more familiar w/pmxbot, probably going to add to #pythonpackages
[14:51:39] <jaraco> be my guest
[14:51:48] <aclark> release to pypi via IRC, etc.
[14:52:30] <jaraco> ooh. that sounds cool.
[14:52:39] <jaraco> pmxbot has been recently refactored to be even more readable.
[14:52:54] <jaraco> All commands are implemented as "plugins" now.
[14:53:08] <jaraco> So adding a plugin for a new command is very simple and well-supported.
[14:53:32] <jaraco> Just create a new package and add a 'pmxbot_handlers' entry point and install that package to the server.
[14:53:54] <jaraco> Probably the most simple example out there is 'jaraco.pmxbot'
[15:00:01] <aclark> HOT
[15:00:02] <aclark> love it
[15:00:03] <aclark> thanks
[15:31:26] <aclark> jaraco: i suspect i'll need to make pmxbot do some sort of auth'ing against pythonpackages.com such that I can verify that aclark4life (on github and pythonpackages.com) is aclark on irc.freenode.net, any precedent for that?
[15:31:50] <aclark> assuming that can be done, then !release vanity should grab master and release it to pypi if executed by aclark
[15:32:11] <aclark> not sure if there is really any inherent advantage to be able to use this feature though :-)
[15:32:15] <aclark> other than cool factor
[15:32:38] <jaraco> It's a cool idea - no precedent for github auth or mapping to irc nicks, though.
[15:33:05] <jaraco> The closest thing is the !paste command, which uses a nick to query for most recent pastes in a librarypaste server.
[15:33:08] <jaraco> !paste
[15:33:09] <pmxbot> http://a.libpa.st/last/jaraco
[15:33:24] <jaraco> aah. And our bot still points to the service that's down ;)
[15:33:34] <jaraco> But again, there's no authentication going on there.
[15:34:03] <jaraco> You might find it challenging to have pmxbot store github auth tokens - security issues and all.
[15:34:29] <aclark> hah
[15:34:32] <jaraco> And how could you even get the token.
[15:34:33] <aclark> yeah
[15:34:43] <jaraco> Where would the password come from - since IRC has no HTTP interface.
[15:34:49] <aclark> jaraco: well bitblee does it, if you've seen that
[15:34:59] <jaraco> I haven't.
[15:35:02] <jaraco> !g bitblee
[15:35:02] <pmxbot> http://www.bitlbee.org/ - BitlBee - Home
[15:35:04] <aclark> slightly different, it's an IRC server
[15:35:20] <aclark> that brokers your IM clients through IRC
[15:35:26] <aclark> so e.g. i auth my twitter account
[15:35:30] <aclark> then i can tweet over IRC
[15:35:38] <aclark> bitlbee pastes a link that i go to
[15:35:42] <aclark> to auth on twitter
[15:35:49] <aclark> stores the token, etc
[15:36:17] <jaraco> manual HTTP redirect ;)
[15:36:26] <jaraco> Well, that's a possibility.
[15:37:21] <jaraco> But since pmxbot is centralized, you would be potentially exposing those tokens to other people. How reliable is Freenode at preventing me from logging in as aclark?
[15:40:30] <jaraco> !restart really
[20:49:13] <aclark> iElectric: maybe jim has some ideas re: tests
[20:49:21] <aclark> iElectric: err, J1m i mean
[20:49:37] <J1m> ?
[20:49:44] <iElectric> aclark: what list?
[20:49:50] <aclark> J1m: what do we have to do to make tres happy?
[20:50:11] <iElectric> aclark: where is that?
[20:50:15] <aclark> iElectric: zope-dev probably
[20:50:18] <J1m> Adam is gonna start sending those failures to me rather than the list.
[20:50:29] <aclark> J1m: ah including zc.buildout?
[20:50:41] <J1m> just zc.buildout.
[20:50:48] <aclark> iElectric: nevermind then :-)
[20:50:51] <J1m> The rest has nothing to do with us.
[20:50:59] <aclark> J1m: oh, i read that wrong then. cool.
[20:51:23] <iElectric> aight
[20:51:59] <J1m> do we have travis-ci tests for 1.6?