def setUp(self): super().setUp() self.auth_entity = TumblrAuth(id='name', user_json=json_dumps({ 'user': {'blogs': [{'url': 'other'}, {'url': 'http://primary/', 'primary': True}]}})) self.tumblr = Tumblr(id='my id', disqus_shortname='my-disqus-name') tumblr.DISQUS_API_KEY = 'my key' tumblr.DISQUS_API_SECRET = 'my secret' tumblr.DISQUS_ACCESS_TOKEN = 'my token'
def parse(): url, err = '', '' if request.method == 'GET': return render_template('index.html', url=url, err=err) url = request.form.get('url', '').strip() compail = re.compile('https?://(\w+)\.tumblr.com/post/(\d+)/?.+') ret = compail.search(url) if not ret: err = "地址错误" try: post_author, post_id = ret.groups() ret = Tumblr(post_id, post_author) url = ret.get_mp4_video_url() except Exception as e: url, err = '', str(e) return render_template('index.html', url=url, err=err)
def sukoyaka(): dl = Tumblr("sukoyaka") dl.run()
def kenjikee(): dl = Tumblr("kenjikee") dl.run()
def nylonfoxie(): dl = Tumblr("nylonfoxie") dl.run()
def monorainbows(): dl = Tumblr("monorainbows") dl.run()
def djangomango(): dl = Tumblr("djangomango") dl.run()
def renka(): dl = Tumblr("renka") dl.run()
def beautifully(): dl = Tumblr("beautifully") dl.run()
def keepithotfordaddy(): dl = Tumblr("keepithotfordaddy") dl.run()
def moonlightbutterflies(): dl = Tumblr("moonlightbutterflies") dl.run()
def backseamextreme(): dl = Tumblr("backseamextreme") dl.run()
def uratching(): dl = Tumblr("uratching") dl.run()
def unpoco(): dl = Tumblr("unpoco") dl.run()
def uhya_hya(): dl = Tumblr("uhya-hya") dl.run()
def inspireawesome(): dl = Tumblr("inspireawesome") dl.run()
def curvature(): dl = Tumblr("curvature") dl.run()
def max07min(): dl = Tumblr("max07min") dl.run()
def deltaso(): dl = Tumblr("deltaso") dl.run()
def labialounge(): dl = Tumblr("labialounge") dl.run()
def emogirls(): dl = Tumblr("emogirls") dl.run()
def melc(): dl = Tumblr("melc") dl.run()
def tumblr_run(blog): dl = Tumblr(blog) dl.run()
def milestone(): dl = Tumblr("milestone") dl.run()
def onehandedtypist(): dl = Tumblr("onehandedtypist") dl.run()
def nico2(): dl = Tumblr("nico2") dl.run()
def paste(): dl = Tumblr("paste") dl.run()
def thegirlnextdoor(): dl = Tumblr("thegirlnextdoor") dl.run()
def backseam(): dl = Tumblr("backseam") dl.run()