From fd1a1e357b6ed796d1d24fc0c5df4fb6a94fbce2 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 2 Feb 2021 16:37:48 -0600 Subject: [PATCH] Another chapter normalize pattern for base_xenforoforum_adapter. --- fanficfare/adapters/base_xenforoforum_adapter.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fanficfare/adapters/base_xenforoforum_adapter.py b/fanficfare/adapters/base_xenforoforum_adapter.py index a66735db..5de07bf3 100644 --- a/fanficfare/adapters/base_xenforoforum_adapter.py +++ b/fanficfare/adapters/base_xenforoforum_adapter.py @@ -146,6 +146,12 @@ class BaseXenForoForumAdapter(BaseSiteAdapter): if '#post-' in url: url = self.getURLPrefix()+'posts/'+url.split('#post-')[1]+'/' + # https://forums.spacebattles.com/threads/beaconhills-morning-worm-one-shot-series-worm.325982/post-73457958 + # https://forums.spacebattles.com/threads/325982/post-73457958 + # both need to become: + # https://forums.spacebattles.com/posts/73457958/ + url = re.sub(re.escape(self.getPathPrefix())+r'threads/.*/post-([0-9]+)/?$',self.getPathPrefix()+r'posts/\1/',url) + ## Same as above except for for case where author mistakenly ## used the reply link instead of normal link to post. # "http://forums.spacebattles.com/threads/manager-worm-story-thread-iv.301602/reply?quote=15962513"