[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
[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!
[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
[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
[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."