PMXBOT Log file Viewer

Help | Karma | Search:

#dcpython logs for Wednesday the 30th of November, 2011

(Back to #dcpython overview) (Back to channel listing) (Animate logs)
[03:23:54] <ericholscher> aclark: patches, or constructive criticism accepted :)
[03:29:28] <aclark> ericholscher: w00t! are you an author? i just want to check if a package has docs e.g. http://readthedocs.org/api/v1/version/pip/highest/?format=json
[03:29:52] <aclark> but i get strange results like {"is_highest": true, "project": null, "version": null} for http://readthedocs.org/api/v1/version/pyramid/highest/?format=json
[03:31:53] <aclark> ericholscher: very cool project
[04:08:12] <kennethreitz> ericholscher: I vote for removal of format=json
[04:08:52] <kennethreitz> no reason to support anything but json
[05:30:37] <kennethreitz> aclark: what's that?
[05:31:04] <kennethreitz> Be right back!
[05:31:28] <aclark> kennethreitz: modal dialogs on package description!
[05:31:43] <kennethreitz> i still think vaincheese is superior :)
[05:31:51] <aclark> hah
[05:31:55] <aclark> of course! :-)
[06:46:44] <ericholscher> aclark: yea, the API is pretty... unflushed out. It's mostly just stuff I've needed to do things I wanted :)
[06:47:10] <ericholscher> aclark: yea, the API is pretty... unflushed out. It's mostly just stuff I've needed to do things I wanted :)
[07:05:20] <ericholscher> thanks for the kind words
[07:05:41] <ericholscher> aclark: there's a better API endpoint for checking if a project exists
[07:06:15] <ericholscher> even just: http://readthedocs.org/api/v1/project/pip2/?format=json vs. http://readthedocs.org/api/v1/project/pip/?format=json
[07:06:24] <ericholscher> and agreed kennethreitz, format=json should be default
[07:08:09] <ericholscher> i know djangopackages does a check to see if a RTD package exists
[07:08:14] <ericholscher> so you could look at their source
[07:08:22] <ericholscher> to see something in prod
[14:01:25] <richleland> good morning people of earth!
[14:02:43] <MattBowen> richleland: !
[14:12:50] <kennethreitz> ericholscher: why would it ever not be json?
[15:50:49] <aclark> morning!
[15:51:12] <dahoste> heyo!
[15:51:59] <aclark> richleland: so i got my fein cms + elephant up yesterday.
[15:52:08] <richleland> ah, Fein
[15:54:28] <aclark> richleland: to clarify my thoughts, i think doing things "right" in Python is harder than it should be. So people tend to make up their own stuff. And when you bounce around between different projects you tend to get caught up in "their custom stuff" vs. "Python proper" stuff. And along the way you discover a bit more about both (Python practices and unique proj practices.) It's just "nicer" when the unique projects practices line up better w/Python practices
[16:55:03] <joshfinnie> DCPython_Hubot: sudo make me a sandwich
[16:55:03] <DCPython_Hubot> Alright. I'll make me a sandwich
[16:55:31] <joshfinnie> DCPython_Hubot: task add test task
[16:55:31] <DCPython_Hubot> Task added: #1 - test task
[16:55:47] <joshfinnie> DCPython_Hubot: task list tasks
[16:55:47] <DCPython_Hubot> #1 - test task
[19:16:34] <hazmat> DCPython_Hubot, sudo jump off a cliff
[19:16:42] <hazmat> bummer
[19:16:47] <aclark> DCPython_Hubot: help
[19:16:47] <DCPython_Hubot> <keyword> tweet - Returns a link to a tweet about <keyword>
[19:16:47] <DCPython_Hubot> <text> (SUCCESS|NAILED IT) - Generates success kid with the top caption of <text>
[19:16:47] <DCPython_Hubot> <text> ALL the <things> - Generates ALL THE THINGS
[19:16:47] <DCPython_Hubot> <text> ORLY? - Generates the ORLY? owl with the top caption of <text>
[19:16:47] <DCPython_Hubot> <text> TOO DAMN <high> - Generates THE RENT IS TOO DAMN HIGH guy
[19:16:50] <hazmat> i thought we had a lemming
[19:16:59] <aclark> uh oh
[19:17:11] <aclark> dcloud: you will have to stand in for DCPython_Hubot
[19:17:22] <hazmat> that kicked in early, freenode excess flood
[19:17:30] <aclark> ah
[19:17:31] <hazmat> perhaps there was alot of it
[19:18:09] <dcloud> beep boop?
[19:18:47] <aclark> dcloud: good effort!
[19:21:39] <dcloud> NAILED IT
[19:23:44] <aclark> !motivate dcloud
[19:23:44] <pmxbot> you're doing good work, dcloud!
[19:24:10] <hazmat> !motivate DCPython_Hubot
[19:24:10] <pmxbot> you're doing good work, DCPython_Hubot!
[19:24:13] <hazmat> ;-)
[19:24:20] <aclark> !motivate hazmat
[19:24:20] <pmxbot> you're doing good work, hazmat!
[20:22:31] <joshfinnie> yeah, I am going to see if I can stop DCPython_Hubot from sending each command via a new line...
[20:23:12] <joshfinnie> DCPython_Hubot: help
[20:23:12] <DCPython_Hubot> <keyword> tweet - Returns a link to a tweet about <keyword>
[20:23:23] <joshfinnie> haha, nope
[20:33:31] <joshfinnie> DCPython_Hubot: help
[20:33:32] <DCPython_Hubot> ascii me <text> - Show text in ascii art
[20:33:32] <DCPython_Hubot> google me <query> - Googles <query> & returns 1st result's URL
[20:33:32] <DCPython_Hubot> check domain <domainname> - returns whether a domain is available
[20:33:32] <DCPython_Hubot> is <domain> up? - Checks if <domain> is up
[20:33:32] <DCPython_Hubot> ship it - Display a motivation squirrel
[20:33:32] <DCPython_Hubot> sudo <anything you want> - Force hubot to do what you want
[20:33:32] <DCPython_Hubot> task task add <task> - Add a task | task list tasks - List the tasks | task delete <task number> - Delete a task
[20:33:33] <DCPython_Hubot> vanity <query> - Returns number of downloads of queried package
[20:33:33] <DCPython_Hubot> youtube me <query> - Searches YouTube for the query and returns the video embed link
[20:33:34] <DCPython_Hubot> memegenerator: # Y U NO <text> - Generates the Y U NO GUY with the bottom caption of <text> | I don't always <something> but when i do <text> - Generates The Most Interesting man in the World | <text> ORLY? - Generates the ORLY? owl with the top caption of <text> | <text> (SUCCESS|NAILED IT) - Generates success kid with the top caption of <text> | <text> ALL the <things> - Generates ALL THE THINGS | <text> TOO DAMN <high>
[20:33:34] <DCPython_Hubot> ascii me <text> - Show text in ascii art.
[20:33:35] <DCPython_Hubot> google me <query> - Googles <query> & returns 1st result's URL
[20:46:04] <joshfinnie> DCPython_Hubot: hazmat --
[20:46:21] <joshfinnie> DCPython_Hubot: karma
[20:48:08] <joshfinnie> DCPython_Hubot: show users
[20:48:08] <DCPython_Hubot> 1322672102882 joshfinnie
[20:48:08] <DCPython_Hubot> 1322680594289 hazmat
[20:48:08] <DCPython_Hubot> 1322680607525 aclark
[20:48:08] <DCPython_Hubot> 1322680689614 dcloud
[20:48:08] <DCPython_Hubot> 1322681025274 pmxbot
[21:01:08] <j00bar> DCPython_Hubot: ascii me wut.
[21:01:08] <DCPython_Hubot> _
[21:01:08] <DCPython_Hubot> | |
[21:01:09] <DCPython_Hubot> __ ___ _| |_
[21:01:09] <DCPython_Hubot> \ \ /\ / / | | | __|
[21:01:09] <DCPython_Hubot> \ V V /| |_| | |_ _
[21:01:09] <DCPython_Hubot> \_/\_/ \__,_|\__(_)
[21:01:24] <j00bar> yeah, that won't trip flood detectors.
[21:02:06] <j00bar> DCPython_Hubot: ascii me "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tempor, ipsum eget suscipit placerat, neque tellus hendrerit eros, ac hendrerit magna dui a dui. Curabitur eu congue ipsum. Ut nec massa quis erat cursus dignissim in quis dui. Cras ultrices convallis adipiscing."
[21:02:06] <DCPython_Hubot> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _ _ _ _ _
[21:02:06] <DCPython_Hubot> ( | ) | (_) | | | | (_) | | | | | | | | (_) (_) (_) | (_) | | \/ | (_) | | (_) | | (_) (_) | | |
[21:02:06] <DCPython_Hubot> V V| | ___ _ __ ___ _ __ ___ _ _ __ ___ _ _ _ __ ___ __| | ___ | | ___ _ __ ___ _| |_ __ _ _ __ ___ ___| |_ ___ ___ _ __ ___ ___ ___| |_ ___| |_ _ _ _ __ __ _ __| |_ _ __ _ ___ ___ _ _ __ __ _ ___| |_| |_ | \ / | __ _ _ _ _ __ _ ___ | |_ ___ _ __ ___ _ __ ___ _ __ _ _ __ ___ _ _ _ __ ___ ___ __ _ ___| |_ ___ _ _ ___ ___ _ _ __ _| |_ _ __ | | __ _
[21:02:06] <DCPython_Hubot> | | / _ \| '__/ _ \ '_ ` _ \ | | '_ \/ __| | | | '_ ` _ \ / _` |/ _ \| |/ _ \| '__| / __| | __| / _` | '_ ` _ \ / _ \ __| / __/ _ \| '_ \/ __|/ _ \/ __| __/ _ \ __| | | | '__| / _` |/ _` | | '_ \| / __|/ __| | '_ \ / _` | / _ \ | | __| | |\/| |/ _` | | | | '__| / __| | __/ _ \ '_ ` _ \| '_ \ / _ \| '__| | | '_ \/ __| | | | '_ ` _ \ / _ \/ _` |/ _ \ __| / __| | | / __|/ __| | '_ \| | __| | '_ \| |/ _`
[21:02:06] <DCPython_Hubot> | |____ (_) | | | __/ | | | | | | | |_) \__ \ |_| | | | | | | | (_| | (_) | | (_) | | \__ \ | |_ | (_| | | | | | | __/ |_ _ | (__ (_) | | | \__ \ __/ (__| |_ __/ |_| |_| | | | (_| | (_| | | |_) | \__ \ (__| | | | | (_| | | __/ | | |_ _ | | | | (_| | |_| | | | \__ \ | |_ __/ | | | | | |_) | (_) | |_ | | |_) \__ \ |_| | | | | | | | __/ (_| | __/ |_ \__ \ |_| \__ \ (__| | |_) | | |_ | |_) | | (_| |
[21:02:07] <DCPython_Hubot> |______\___/|_| \___|_| |_| |_| |_| .__/|___/\__,_|_| |_| |_| \__,_|\___/|_|\___/|_| |___/_|\__| \__,_|_| |_| |_|\___|\__( ) \___\___/|_| |_|___/\___|\___|\__\___|\__|\__,_|_| \__,_|\__,_|_| .__/|_|___/\___|_|_| |_|\__, | \___|_|_|\__(_) |_| |_|\__,_|\__,_|_| |_|___/ \__\___|_| |_| |_| .__/ \___/|_( ) |_| .__/|___/\__,_|_| |_| |_| \___|\__, |\___|\__| |___/\__,_|___/\___|_| .__/|_|\__| | .__/|_|\__,_|
[21:02:08] <DCPython_Hubot> | | |/ | | __/ | | | |/ | | __/ | | | | |
[21:02:08] <DCPython_Hubot> |_| |_| |___/ |_| |_| |___/ |_| |_|
[21:02:32] <j00bar> lol.
[21:03:17] <j00bar> DCPython_Hubot: ascii me escape \n sequence
[21:03:17] <DCPython_Hubot> _ _
[21:03:17] <DCPython_Hubot> (_)_(_)
[21:03:18] <DCPython_Hubot> ___ ___ ___ __ _ _ __ ___ / _ \ _ __ ___ ___ __ _ _ _ ___ _ __ ___ ___
[21:03:18] <DCPython_Hubot> / _ \ __|/ __/ _` | '_ \ / _ \ | | | | '_ \ / __|/ _ \/ _` | | | |/ _ \ '_ \ / __/ _ \
[21:03:18] <DCPython_Hubot> | __\__ \ (__ (_| | |_) | __/ | |_| | | | | \__ \ __/ (_| | |_| | __/ | | | (__ __/
[21:03:18] <DCPython_Hubot> \___|___/\___\__,_| .__/ \___| \___/|_| |_| |___/\___|\__, |\__,_|\___|_| |_|\___\___|
[21:03:18] <DCPython_Hubot> | | | |
[21:03:18] <DCPython_Hubot> |_| |_|
[21:03:20] <papna> He should probably know to keep it under 55 characters.
[21:04:10] <papna> That's probably Ö because of encoding issues, but I'd like to think it's some sort of alien.
[21:09:29] <aclark> DCPython_Hubot: ascii me Y U NO UNICODE?!
[21:09:30] <DCPython_Hubot> __ __ _ _ _ _ ____ _ _ _ _ _____ _____ ____ _____ ______ ___ _
[21:09:30] <DCPython_Hubot> \ \ / / | | | | | \ | |/ __ \ | | | | \ | |_ _/ ____/ __ \| __ \| ____|__ \| |
[21:09:30] <DCPython_Hubot> \ \_/ / | | | | | \| | | | | | | | | \| | | || | | | | | | | | |__ ) | |
[21:09:30] <DCPython_Hubot> \ / | | | | | . ` | | | | | | | | . ` | | || | | | | | | | | __| / /| |
[21:09:30] <DCPython_Hubot> | | | |__| | | |\ | |__| | | |__| | |\ |_| |_ |____ |__| | |__| | |____ |_| |_|
[21:09:30] <DCPython_Hubot> |_| \____/ |_| \_|\____/ \____/|_| \_|_____\_____\____/|_____/|______|(_) (_)
[22:34:18] <hazmat> egads man
[22:34:24] <hazmat> stop the madness
[22:35:21] <MattBowen> yeah that is just terrible
[22:45:51] <aclark> hazmat: we don't have much better to do in here ;-)