import re, urllib2 from resolv.shared import ResolverError, unescape, Task class MediafireTask(Task): result_type = "file" name = "MediaFire" author = "Sven Slootweg" author_url = "http://cryto.net/~joepie91" def run(self): try: contents = self.fetch_page(self.url) except urllib2.URLError, e: self.state = "failed" raise ResolverError("Could not retrieve the specified URL.") if '