From 36efc7366efc1e970467b560c7d00d978dcc5193 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 12 Nov 2021 17:00:41 -0800 Subject: [PATCH] Update adapter_storiesonlinenet.py Added age/rating field parsing for finestories and scifistories --- fanficfare/adapters/adapter_storiesonlinenet.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fanficfare/adapters/adapter_storiesonlinenet.py b/fanficfare/adapters/adapter_storiesonlinenet.py index ac2dfbb0..84149b19 100644 --- a/fanficfare/adapters/adapter_storiesonlinenet.py +++ b/fanficfare/adapters/adapter_storiesonlinenet.py @@ -426,8 +426,10 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter): value = b.nextSibling #logger.debug('label: "%s", value: "%s"' % (label, value)) - if 'Sex' in label: + if 'Sex' in label: # storiesonline.net uses 'Sex Contents: No Sex' self.story.setMetadata('rating', value) + if 'Age' in label: # finestories.com,scifistories.com use 'Age Rating: Older than XX | ' + self.story.setMetadata('rating', value.split('|')[0]) if 'Score' in label and value != '-': self.story.setMetadata('score', value)