IMDb Tomatoes

Add Rotten Tomatoes ratings to IMDb movie and TV show pages

These are versions of this script where the code was updated. Show all versions.

  • v6.1.1 2023-12-19

    IMDb Tomatoes - cleanup

  • v6.1.0 2023-11-19

    IMDb Tomatoes - improve results for TV documentaries

    • improve matching performance
  • v6.0.0 2023-11-12

    IMDb Tomatoes - improve performance

    • reorganise the code to reduce the latency of the first network request(s) from seconds to milliseconds

    this typically reduces the minimum time to display the widget(s) from DOM load time (D) (a couple of seconds) + slowest network request (N) to max(D, N), e.g. ~4s (~2s + ~2s) -> ~2s

    • add a menu option to enable more verbose logging to monitor timings/performance

    • improve the options UX (use a toggle icon rather than changing option names)

  • v5.4.1 2023-06-18

    IMDb Tomatoes - update to reflect latest RT change

  • v5.4.0 2023-06-05 IMDb Tomatoes - improve title matching
  • v5.3.1 2023-05-28 IMDb Tomatoes - cleanup
  • v5.3.0 2023-05-27 IMDb Tomatoes - cleanup, IMDb Tomatoes - fix display delay for cached results
  • v5.2.1 2023-05-27 IMDb Tomatoes - cleanup
  • v5.2.0 2023-05-26 IMDb Tomatoes - display the widget on all screen sizes
  • v5.1.0 2023-04-12 IMDb Tomatoes - cleanup, IMDb Tomatoes - add an option to open RT links in a new window add a menu command to toggle the opening of RT links between the current tab/window and a new tab/window
  • v5.0.4 2023-04-08 IMDb Tomatoes - cleanup
  • v5.0.3 2023-02-18 IMDb Tomatoes - cleanup
  • v5.0.2 2022-12-23 IMDb Tomatoes - fix verification bug
  • v5.0.1 2022-12-09 IMDb Tomatoes - fix preload stats, IMDb Tomatoes - cleanup
  • v5.0.0 2022-12-07 IMDb Tomatoes - update to reflect latest RT changes
  • v4.17.2 2022-12-04 IMDb Tomatoes - cleanup
  • v4.17.1 2022-11-14 IMDb Tomatoes - compatibility fix
  • v4.17.0 2022-10-08 IMDb Tomatoes: update to reflect latest RT changes
  • v4.16.3 2022-09-25 IMDb Tomatoes - cleanup
  • v4.16.2 2022-09-19 IMDb Tomatoes: cleanup
  • v4.16.1 2022-09-19 IMDb Tomatoes - improve rating/consensus handling for TV shows + bump dependencies
  • v4.16.0 2022-07-06 IMDb Tomatoes: update to reflect latest RT changes + bump dependencies
  • v4.15.3 2022-06-21 IMDb Tomatoes - update to reflect latest site changes
  • v4.15.2 2022-06-03 IMDb Tomatoes: fix verification for fallback URLs
  • v4.15.1 2022-04-09 IMDb Tomatoes: fix preload stats
  • v4.15.0 2022-03-21 IMDb Tomatoes: improve results for TV documentaries
  • v4.14.0 2022-03-20 IMDb Tomatoes: improve TV show results
  • v4.13.0 2022-03-20 IMDb Tomatoes: TV show improvements - link to the show page for multi-season shows rather than the first season - improve handling of non-scripted shows, e.g. reality TV/news shows
  • v4.12.0 2022-03-19 IMDb Tomatoes: improve handling of latest RT changes, IMDb Tomatoes: improve results
  • v4.11.0 2022-03-17 IMDb Tomatoes: update to reflect latest RT changes
  • v4.10.0 2022-03-16 Imported from URL
  • v4.9.0 2022-03-11 IMDb Tomatoes: update to reflect latest RT changes
  • v4.8.0 2022-02-25 IMDb Tomatoes: update types, IMDb Tomatoes: update to reflect latest site changes
  • v4.7.1 2022-01-21 IMDb Tomatoes: tooltip tweak
  • v4.7.0 2022-01-06 IMDb Tomatoes: update to reflect latest site change
  • v4.6.2 2022-01-01 IMDb Tomatoes: doctweak
  • v4.6.1 2021-10-02 IMDb Tomatoes: add missing verification for fallback URLs
  • v4.6.0 2021-08-24 IMDb Tomatoes: update to reflect latest RT changes
  • v4.5.2 2021-08-14 IMDb Tomatoes: fix TV show override URL
  • v4.5.1 2021-08-11 IMDb Tomatoes: cleanup
  • v4.5.0 2021-08-11 IMDb Tomatoes - fix TV show breakage load/link to (and take the consensus from) the first-season page (/tv/example/s01) rather than the show's overview page (/tv/example) this fixes the metadata (and mtime detection) for TV shows, at the expense of showing the score for the first season rather than the whole series
  • v4.4.2 2021-07-19 IMDb Tomatoes: increase the balloon hit area to cover the whole widget
  • v4.4.1 2021-07-18 IMDb Tomatoes: cleanup
  • v4.4.0 2021-07-18 IMDb Tomatoes: improve performance + accuracy - run the API and page requests concurrently - this typically halves the response time - fall back to an inferred RT URL if the API URL is missing, errors, or fails to verify
  • v4.3.0 2021-07-16 IMDb Tomatoes: add support for "video" titles
  • v4.2.1 2021-07-15 IMDb Tomatoes: cleanup
  • v4.2.0 2021-07-13 IMDb Tomatoes: improve TV show results
  • v4.1.1 2021-07-13 IMDb Tomatoes: cleanup
  • v4.1.0 2021-07-12 IMDb Tomatoes: improve TV show results + link to the show rather than the first season
  • v4.0.0 2021-07-11 IMDb Tomatoes: fixes - fix widget display issues - reduce the widget display delay - fix italics in the consensus text features: - improve caching changes: - remove support for legacy layouts, IMDb Tomatoes: v4.0.0 - add support for TV shows - improve search results - fix the widget display delay
  • v3.2.0 2021-07-03 IMDb Tomatoes: update to reflect the latest site changes, IMDb Tomatoes: fix/improve the appearance of the consensus text
  • v3.1.1 2021-06-22 IMDb Tomatoes - update to reflect the latest site changes
  • v3.1.0 2021-04-14 IMDb Tomatoes: update API query + bump dependencies
  • v3.0.4 2021-02-26 IMDb Tomatoes: bump dependencies, IMDb Tomatoes: update API query
  • v3.0.2 2021-02-18 IMDb Tomatoes: cleanup
  • v3.0.1 2021-02-18 IMDb Tomatoes: fix widget delay on the legacy site
  • v3.0.0 2021-02-16 IMDb Tomatoes: add support for the new design
  • v2.15.4 2021-02-07 Imported from URL
  • v2.15.3 2020-12-23 IMDb Tomatoes: cosmetics
  • v2.15.2 2020-08-12 IMDb Tomatoes: fix double jQuery nit
  • v2.15.1 2020-05-08 IMDb Tomatoes: migrate jQuery back from slim.min to min to fix the balloon
  • v2.15.0 2020-05-08 doc nitfix: HTTP -> HTTPS, bump jQuery to 3.5.1 + reduce size (slim build), IMDb Tomatoes: improve search results
  • v2.14.0 2020-03-02 IMDb Tomatoes: update to reflect latest site changes
  • v2.13.1 2020-02-19 IMDb Tomatoes: nitfixen
  • v2.13.0 2020-01-31 IMDb Tomatoes: improve search results
  • v2.12.4 2020-01-30 IMDb Tomatoes: fix review-bar on compact layouts update the compact-layout selector. fixes (e.g.): - https://www.imdb.com/title/tt0259711/ - https://www.imdb.com/title/tt0129387/
  • v2.12.3 2020-01-18 IMDb Tomatoes: fix rating precedence always override the rating returned by the API when the RT rating differs even if the API rating is defined and the RT rating isn't (no ratings) https://greasyfork.org/en/forum/discussion/69454/
  • v2.12.2 2019-09-20 IMDb Tomatoes: remove deprecated :last selector find('.summary:last') -> find('.summary').last()
  • v2.12.1 2019-09-07 IMDb Tomatoes - layout fix The markup now appears to contain a (stray?) duplicate "Info" DIV (.plot_summary_wrapper) in some cases, so make sure we target the correct one (currently the second) rather than both, to avoid displaying two copies of the review bar
  • v2.12.0 2019-08-17 IMDb Tomatoes: apply fixes for some missing/incorrect results
  • v2.11.0 2019-08-03 IMDb Tomatoes: improve support for non-English language titles
  • v2.10.2 2019-07-08 IMDb Tomatoes: update to support latest RT site changes fix breakage in handler for films with no consensus
  • v2.10.1 2019-03-21 IMDb Tomatoes: declutter log output
  • v2.10.0 2019-02-28 IMDb Tomatoes: update to support latest RT site changes
  • v2.9.2 2019-01-13 IMDb Tomatoes: cleanup
  • v2.9.1 2019-01-13 migrate dependencies from RawGit to jsDelivr + clean up metadata + bump jQuery
  • v2.8.1 2018-10-24 IMDb Tomatoes: update to support latest site changes
  • v2.8.0 2018-08-19 IMDb Tomatoes: API query cleanup
  • v2.7.0 2018-08-19 IMDb Tomatoes: update API query, IMDb Tomatoes: fix emdash translation: s/—/—/
  • v2.6.1 2018-04-12 IMDb Tomatoes: cleanup
  • v2.6.0 2018-03-31 IMDb Tomatoes: escape titles for RT search links fixes search for e.g. titles with ampersands
  • v2.5.0 2018-03-24 update API query
  • v2.4.1 2018-03-16 IMDb Tomatoes: update the RT link from HTTP -> HTTPS
  • v2.4.0 2018-03-12 IMDb Tomatoes: include HTTPS URLs (thanks, darkred)
  • v2.3.1 2018-02-16 cosmetics
  • v2.3.0 2018-02-15 update API query, lint: let → const
  • v2.2.0 2017-10-15 update API query
  • v2.1.0 2017-06-03 update API query
  • v2.0.2 2017-05-25 improve error reporting
  • v2.0.1 2017-05-24 nitfix: store the error before reporting it
  • v2.0.0 2017-05-24 use a temporary API until OMDb becomes public again: https://www.patreon.com/posts/api-is-going-10743518
  • v1.8.1 2017-05-01 replace jquery.balloon.js release tag with commit hash to appease GreasyFork
  • v1.7.2 2017-04-24 fix hang on "Loading..."
  • v1.7.1 2017-04-16 IMDb Tomatoes: attempt to appease Greasy Fork by using a full commit hash
  • v1.6.0 2017-03-29 Imported from URL
  • v1.5.0 2016-10-30 Synced from GitHub - IMDb Tomatoes: title matching fix: title: - match the RT title against the original IMDb title (if available) as well as the canonical IMDb title. fixes: http://www.imdb.com/title/tt2193215/ misc: - cleanup: move main code below function definitions - OMDB API: HTTP -> HTTPS - jQuery: update from 3.1.0 to 3.1.1
  • v1.4.0 2016-10-01 Imported from URL
  • v1.3.0 2016-03-31 Imported from URL
  • v1.3.0 2015-12-30 Imported from URL
  • v1.2.0 2015-12-29 Imported from URL
  • v1.1.1 2015-12-29 Imported from URL
  • v1.1.0 2015-12-29 Imported from URL
  • v0.1.2 2015-12-21 Imported from URL
  • v0.1.1 2015-12-20 Imported from URL