From eebfdefeb5d0417cc8edd62c5fbd09c938a237e1 Mon Sep 17 00:00:00 2001 From: kerozene Date: Mon, 26 Oct 2015 16:42:47 +1100 Subject: [PATCH] SpiffyTitles: Fetch Rotten Tomatoes data for IMDB handler Also add alternative IMDB template as config comment --- config.py | 3 +++ plugin.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config.py b/config.py index 38ef481..c5ffb09 100644 --- a/config.py +++ b/config.py @@ -41,6 +41,9 @@ conf.registerGlobalValue(SpiffyTitles, 'language', conf.registerGlobalValue(SpiffyTitles, 'imdbTemplate', registry.String("^ {{Title}} ({{Year}}, {{Country}}) - Rating: {{imdbRating}} :: {{Plot}}", _("""Uses http://www.omdbapi.com to provide additional information about IMDB links"""))) +# alternative template: +# ^ {{Title}} ({{Year}} - {{Director}}) :: [i:{{imdbRating}} r:{{tomatoMeter}} m:{{Metascore}}] {{Plot}} + conf.registerGlobalValue(SpiffyTitles, 'coubTemplate', registry.String("^ {%if not_safe_for_work %}NSFW{% endif %} [{{channel.title}}] {{title}} :: {{views_count}} views :: {{likes_count}} likes :: {{recoubs_count}} recoubs", _("""Uses Coub API to get additional information about coub.com links"""))) diff --git a/plugin.py b/plugin.py index 1e23e7e..b82c651 100644 --- a/plugin.py +++ b/plugin.py @@ -742,7 +742,7 @@ class SpiffyTitles(callbacks.Plugin): # We can only accommodate a specific format of URL here if "/title/" in url: imdb_id = url.split("/title/")[1].rstrip("/") - omdb_url = "http://www.omdbapi.com/?i=%s&plot=short&r=json" % (imdb_id) + omdb_url = "http://www.omdbapi.com/?i=%s&plot=short&r=json&tomatoes=true" % (imdb_id) try: request = requests.get(omdb_url, timeout=10, headers=headers)