imgur.py
# !/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import with_statement import sys import os import urllib2 from urlparse import urlparse import random import re import gevent from gevent import monkey monkey.patch_all() def get(url): setup = urllib2.build_opener() # TODO: Write appropriate headers. setup.add_headers = [( ' None ' , ' None ' )] urllib2.install_opener(setup) try : request = urllib2.Request(url) except (urllib2.HTTPError, urllib2.URLError), e: sys.exit( -1 ) return setup.open(request) def is_url(url): res = urlparse(url) return ' imgur.com ' in res.netloc def fetch