From 9dcccc503f4d3dd8b89a1320391c40c4d3812605 Mon Sep 17 00:00:00 2001 From: MichaelFitzurka Date: Fri, 22 Apr 2022 09:39:32 -0400 Subject: [PATCH] Adding CommunityRating. fitxes #258 --- comicapi/comicinfoxml.py | 2 ++ comicapi/genericmetadata.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/comicapi/comicinfoxml.py b/comicapi/comicinfoxml.py index 0bbb893..6a012c0 100644 --- a/comicapi/comicinfoxml.py +++ b/comicapi/comicinfoxml.py @@ -155,6 +155,7 @@ class ComicInfoXml: assign("LanguageISO", md.language) assign("Format", md.format) assign("AgeRating", md.maturity_rating) + assign("CommunityRating", md.community_rating) assign("BlackAndWhite", "Yes" if md.black_and_white else None) assign("Manga", md.manga) assign("Characters", md.characters) @@ -225,6 +226,7 @@ class ComicInfoXml: md.story_arc = utils.xlate(get("StoryArc")) md.series_group = utils.xlate(get("SeriesGroup")) md.maturity_rating = utils.xlate(get("AgeRating")) + md.community_rating = utils.xlate(get("CommunityRating")) tmp = utils.xlate(get("BlackAndWhite")) if tmp is not None and tmp.lower() in ["yes", "true", "1"]: diff --git a/comicapi/genericmetadata.py b/comicapi/genericmetadata.py index 1053847..ad0b99b 100644 --- a/comicapi/genericmetadata.py +++ b/comicapi/genericmetadata.py @@ -106,6 +106,7 @@ class GenericMetadata: self.black_and_white = None self.page_count = None self.maturity_rating = None + self.community_rating = None self.story_arc = None self.series_group = None @@ -168,6 +169,7 @@ class GenericMetadata: assign("manga", new_md.manga) assign("black_and_white", new_md.black_and_white) assign("maturity_rating", new_md.maturity_rating) + assign("community_rating", new_md.community_rating) assign("story_arc", new_md.story_arc) assign("series_group", new_md.series_group) assign("scan_info", new_md.scan_info) @@ -306,6 +308,7 @@ class GenericMetadata: if self.black_and_white: add_attr_string("black_and_white") add_attr_string("maturity_rating") + add_attr_string("community_rating") add_attr_string("story_arc") add_attr_string("series_group") add_attr_string("scan_info") @@ -372,6 +375,7 @@ md_test.manga = "No" md_test.black_and_white = None md_test.page_count = 24 md_test.maturity_rating = "Everyone 10+" +md_test.community_rating = "3.0" md_test.story_arc = "Here and Now" md_test.series_group = "Futuristic Tales" md_test.scan_info = "(CC BY-NC-SA 3.0)"