diff --git a/templates/image.html b/templates/image.html index 49df030..d70a035 100644 --- a/templates/image.html +++ b/templates/image.html @@ -26,5 +26,5 @@ - + {% endblock %} {% block body %} Redirecting you to the tweet in a moment. Or click here. {% endblock %} \ No newline at end of file diff --git a/templates/text.html b/templates/text.html index 3bd7626..864f5a2 100644 --- a/templates/text.html +++ b/templates/text.html @@ -30,5 +30,5 @@ - + {% endblock %} {% block body %} Redirecting you to the tweet in a moment. Or click here. {% endblock %} \ No newline at end of file diff --git a/templates/video.html b/templates/video.html index d3fd3b3..69caec9 100644 --- a/templates/video.html +++ b/templates/video.html @@ -21,5 +21,5 @@ - + {% endblock %} {% block body %} Redirecting you to the tweet in a moment. Or click here. {% endblock %} \ No newline at end of file diff --git a/twitfix.py b/twitfix.py index 5e69610..ee1bd9e 100644 --- a/twitfix.py +++ b/twitfix.py @@ -59,7 +59,8 @@ def oembedend(): user = request.args.get("user", None) link = request.args.get("link", None) ttype = request.args.get("ttype", None) - return oEmbedGen(desc, user, link, ttype) + provName = request.args.get("provider",None) + return oEmbedGen(desc, user, link, ttype,providerName=provName) @app.route('/') # Default endpoint used by everything def twitfix(sub_path): @@ -376,12 +377,6 @@ def vnfFromCacheOrDL(video_link): log.error("VNF Get failed: " + video_link + " " + log.get_exception_traceback_str(exErr)) return None,exErr.msg - except TwitterHTTPError as twErr: - log.error("VNF Get failed: " + video_link + " " + log.get_exception_traceback_str(twErr)) - if twErr.e.code == 404: - return None,msgs.tweetNotFound - else: - return None,None except Exception as e: log.error("VNF Get failed: " + video_link + " " + log.get_exception_traceback_str(e)) return None,None @@ -633,7 +628,7 @@ def embed(video_link, vnf, image): embedVNF=qrt if qrt['type'] == "Image": if embedVNF['images'][4]!="1": - appNamePost = " - Image " + str(image+1) + "/" + str(vnf['images'][4]) + appNamePost = " - Image " + str(image+1) + " of " + str(vnf['images'][4]) image = embedVNF['images'][image] template = 'image.html' elif qrt['type'] == "Video" or qrt['type'] == "": @@ -741,11 +736,13 @@ def tweetType(tweet): # Are we dealing with a Video, Image, or Text tweet? return out -def oEmbedGen(description, user, video_link, ttype): +def oEmbedGen(description, user, video_link, ttype,providerName=None): + if providerName == None: + providerName = config['config']['appname'] out = { "type" : ttype, "version" : "1.0", - "provider_name" : config['config']['appname'], + "provider_name" : providerName, "provider_url" : config['config']['repo'], "title" : description, "author_name" : user,