From c3a2243ffd5b3f20c7a1bb7f121d38fd6df4fb47 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 11 Dec 2014 12:05:40 -0600 Subject: [PATCH] Collect either Codes or (Site) Tags for storiesonline.net. --- defaults.ini | 3 ++- fanficdownloader/adapters/adapter_storiesonlinenet.py | 2 +- plugin-defaults.ini | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/defaults.ini b/defaults.ini index a6616b37..40686604 100644 --- a/defaults.ini +++ b/defaults.ini @@ -1274,8 +1274,9 @@ extracategories:Stargate: Atlantis ## Clear FanFiction from defaults, site is original fiction. extratags: -extra_valid_entries:size,universe,universeUrl,universeHTML,sitetags,notice +extra_valid_entries:size,universe,universeUrl,universeHTML,sitetags,notice,codes #extra_titlepage_entries:size,universeHTML,sitetags,notice +include_in_codes:sitetags size_label:Size universe_label:Universe diff --git a/fanficdownloader/adapters/adapter_storiesonlinenet.py b/fanficdownloader/adapters/adapter_storiesonlinenet.py index 66f7aa5d..f545e248 100644 --- a/fanficdownloader/adapters/adapter_storiesonlinenet.py +++ b/fanficdownloader/adapters/adapter_storiesonlinenet.py @@ -284,7 +284,7 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter): if 'Sex' in label: self.story.setMetadata('rating', value) - if 'Tags' in label: + if 'Tags' in label or 'Codes' in label: for code in re.split(r'\s*,\s*', value.strip()): self.story.addToList('sitetags',code) diff --git a/plugin-defaults.ini b/plugin-defaults.ini index ff199560..b45c528a 100644 --- a/plugin-defaults.ini +++ b/plugin-defaults.ini @@ -1268,8 +1268,9 @@ extracategories:Stargate: Atlantis ## Clear FanFiction from defaults, site is original fiction. extratags: -extra_valid_entries:size,universe,universeUrl,universeHTML,sitetags,notice +extra_valid_entries:size,universe,universeUrl,universeHTML,sitetags,notice,codes #extra_titlepage_entries:size,universeHTML,sitetags,notice +include_in_codes:sitetags size_label:Size universe_label:Universe