Content ratings are not accurate when TMDB has no rating while IMDB has ratings

I initially posted in the agent section, but later saw it is really for 3rd party developers, this is really a Plex Movie scraper issue.

I use separate Plex local accounts for my kids, and I set content rating filters.
Too often movies show up as having no rating, and I have to manually set an appropriate rating.

I considered using unrated as a category, but the usage of unrated is very inconsistent.
I used ExportTools to export the movie list to excel, the rating filter shows a mixture of no value, “unrated”, “nr”, and “not rated”.
-> The scraper needs to be consistent in its handling and setting of unrated content, e.g. leave empty.

I looked at several examples, and often TMDB has the US rating set as NR, but IMDB and OMDB both have explicit ratings set.
-> The scraper needs to set the rating from wherever it can find it.

In some cases there is no rating for the US in IMDB, but there are ratings for Canada, Australia, Singapore, etc.
-> The scraper should set the rating based on a country with a closely matching rating system, e.g. Canada or Australia for US.

E.g. not rated in US but mature in other regions


E.g. rated PG by IMDB but no rating in TMDB


E.g. rated R by IMDB and no rating in TMDB