Hubot Script to Verify and Retrieve Python Libarary Links
At work we decided to play around with Github's Hubot. If you haven't had a chance to explore this project, I highly recommend that you do.
I've been on the look out for coming up with things my could benefit from having quicker acccess to and quick access to the various python libraries seemed like a good idea. Here is my Hubot script to check and get Python libraries by name:
module.exports = (robot) ->
robot.respond /python(2|3) library (.*)/i, (msg) ->
matches = msg.match
libraryMe robot, matches[1], matches[2], (text) ->
msg.send text
libraryMe = (robot, version, lib, callback) ->
url = "http://docs.python.org/#{version}/library/#{lib}.html"
robot.http(url)
.get() (err,res,body) ->
if res.statusCode != 200
callback "MERP! The library #{lib} does not exist!"
else
callback url
If you curious about Hubot or wish to see what else that it can do, I recommend visiting the github like above and the Github repo of community contributed scripts here which the one above is a recent addition to :).
Written by Bryce Verdier
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Coffeescript
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#