From 6963153aacf5153472bf02695630554e41608cf9 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 27 Jan 2026 10:10:52 -0600 Subject: [PATCH] adapter_storiesonlinenet: Site changed, get series number from series page now. --- fanficfare/adapters/adapter_storiesonlinenet.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fanficfare/adapters/adapter_storiesonlinenet.py b/fanficfare/adapters/adapter_storiesonlinenet.py index 76da4001..5f46b345 100644 --- a/fanficfare/adapters/adapter_storiesonlinenet.py +++ b/fanficfare/adapters/adapter_storiesonlinenet.py @@ -400,6 +400,16 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter): series_name = stripHTML(series_soup.find('h1', {'id' : 'ptitle'})) series_name = re.sub(r' . a (series by|collection from).*$','',series_name) # logger.debug("Series name: '%s'" % series_name) + if i == 0: + # find number in series from series page--not + # included in story page anymore. + # ... 2 ... + seriesi = series_soup.select_one("a[id='t"+self.story.getMetadata('storyId')+"r']").parent + # logger.debug(seriesi) + try: + i = int(stripHTML(seriesi)) + except: + logger.debug("Failed to convert series number(%s)"%seriesi) self.setSeries(series_name, i) # Check if series is in a universe if self.has_universes: