diff --git a/calibre-plugin/plugin-defaults.ini b/calibre-plugin/plugin-defaults.ini index 58b052d..8e90222 100644 --- a/calibre-plugin/plugin-defaults.ini +++ b/calibre-plugin/plugin-defaults.ini @@ -1576,6 +1576,9 @@ comments_label:Comments include_in_category:category,searchtags [royalroadl.com] +extra_valid_entries:stars + +#add_to_extra_titlepage_entries:,stars [samandjack.net] ## Some sites require login (or login for some rated stories) The diff --git a/fanficfare/adapters/adapter_royalroadl.py b/fanficfare/adapters/adapter_royalroadl.py index 3050016..7b36d2d 100644 --- a/fanficfare/adapters/adapter_royalroadl.py +++ b/fanficfare/adapters/adapter_royalroadl.py @@ -142,9 +142,11 @@ class RoyalRoadAdapter(BaseSiteAdapter): for tag in genre: self.story.addToList('genre',tag) - rating=soup.find(attrs=dict(property="books:rating:value"))['content'] - self.story.setMetadata('rating',rating) - logger.debug(self.story.getMetadata('rating')) + # 'rating' in FFF speak means G, PG, Teen, Restricted, etc. + # 'stars' is used instead for RR's 1-5 stars rating. + stars=soup.find(attrs=dict(property="books:rating:value"))['content'] + self.story.setMetadata('stars',stars) + logger.debug(self.story.getMetadata('stars')) warning = soup.find('strong',text='Warning') if warning != None: diff --git a/fanficfare/defaults.ini b/fanficfare/defaults.ini index e93a4b7..f33e88a 100644 --- a/fanficfare/defaults.ini +++ b/fanficfare/defaults.ini @@ -1595,6 +1595,9 @@ comments_label:Comments include_in_category:category,searchtags [royalroadl.com] +extra_valid_entries:stars + +#add_to_extra_titlepage_entries:,stars [samandjack.net] ## Some sites require login (or login for some rated stories) The