diff --git a/defaults.ini b/defaults.ini
index 5e62ef4..d0a13d0 100644
--- a/defaults.ini
+++ b/defaults.ini
@@ -1603,7 +1603,7 @@ extracategories:My Little Pony: Friendship is Magic
## Extra metadata that this adapter knows about. See [dramione.org]
## for examples of how to use them.
-extra_valid_entries:likes,dislikes,views,total_views,short_description,groups,groupsUrl,groupsHTML,prequel,prequelUrl,prequelHTML,sequels,sequelsUrl,sequelsHTML,comment_count,coverSource,coverSourceUrl,coverSourceHTML
+extra_valid_entries:likes,dislikes,views,total_views,short_description,groups,groupsUrl,groupsHTML,sequels,sequelsUrl,sequelsHTML,comment_count,coverSource,coverSourceUrl,coverSourceHTML
likes_label:Likes
dislikes_label:Dislikes
views_label:Highest Single Chapter Views
@@ -1612,9 +1612,6 @@ short_description_label:Short Summary
groups_label:Groups
groupsUrl_label:Groups URLs
groupsHTML_label:Groups
-prequel_label:Prequel
-prequelUrl_label:Prequel URL
-prequelHTML_label:Prequel
sequels_label:Sequels
sequelsUrl_label:Sequel URLs
sequelsHTML_label:Sequels
@@ -1630,7 +1627,7 @@ keep_in_order_groupsUrl:true
## Assume entryUrl, apply to "%s" to
## make entryHTML.
-make_linkhtml_entries:prequel,sequels,groups,coverSource
+make_linkhtml_entries:sequels,groups,coverSource
[www.harrypotterfanfiction.com]
## Some sites do not require a login, but do require the user to
diff --git a/fanficdownloader/adapters/adapter_fimfictionnet.py b/fanficdownloader/adapters/adapter_fimfictionnet.py
index 299af87..f50634d 100644
--- a/fanficdownloader/adapters/adapter_fimfictionnet.py
+++ b/fanficdownloader/adapters/adapter_fimfictionnet.py
@@ -275,12 +275,13 @@ class FimFictionNetSiteAdapter(BaseSiteAdapter):
self.story.addToList("groups",stripHTML(groupName).replace(',', ';'))
#sequels
- sequelStoryHeader = soup.find('h1', {'class':'header-stories'}, text="Sequels")
- if not sequelStoryHeader == None:
- sequelContainer = sequelStoryHeader.parent.parent
- for sequel in sequelContainer.find_all('a', {'class':'story_link'}):
- self.story.addToList("sequelsUrl", 'http://'+self.host+sequel["href"])
- self.story.addToList("sequels", stripHTML(sequel).replace(',', ';'))
+ for header in soup.find_all('h1', {'class':'header-stories'}):
+ # I don't know why using text=re.compile with find() wouldn't work, but it didn't.
+ if header.text.startswith('Sequels'):
+ sequelContainer = header.parent
+ for sequel in sequelContainer.find_all('a', {'class':'story_link'}):
+ self.story.addToList("sequelsUrl", 'http://'+self.host+sequel["href"])
+ self.story.addToList("sequels", stripHTML(sequel).replace(',', ';'))
#author last login
userPageHeader = soup.find('div', {'class':re.compile(r'\buser-page-header\b')})
diff --git a/plugin-defaults.ini b/plugin-defaults.ini
index fc8c2a2..fe5fe9b 100644
--- a/plugin-defaults.ini
+++ b/plugin-defaults.ini
@@ -1603,7 +1603,7 @@ extracategories:My Little Pony: Friendship is Magic
## Extra metadata that this adapter knows about. See [dramione.org]
## for examples of how to use them.
-extra_valid_entries:likes,dislikes,views,total_views,short_description,groups,groupsUrl,groupsHTML,prequel,prequelUrl,prequelHTML,sequels,sequelsUrl,sequelsHTML,comment_count,coverSource,coverSourceUrl,coverSourceHTML
+extra_valid_entries:likes,dislikes,views,total_views,short_description,groups,groupsUrl,groupsHTML,sequels,sequelsUrl,sequelsHTML,comment_count,coverSource,coverSourceUrl,coverSourceHTML
likes_label:Likes
dislikes_label:Dislikes
views_label:Highest Single Chapter Views
@@ -1612,9 +1612,6 @@ short_description_label:Short Summary
groups_label:Groups
groupsUrl_label:Groups URLs
groupsHTML_label:Groups
-prequel_label:Prequel
-prequelUrl_label:Prequel URL
-prequelHTML_label:Prequel
sequels_label:Sequels
sequelsUrl_label:Sequel URLs
sequelsHTML_label:Sequels
@@ -1630,7 +1627,7 @@ keep_in_order_groupsUrl:true
## Assume entryUrl, apply to "%s" to
## make entryHTML.
-make_linkhtml_entries:prequel,sequels,groups,coverSource
+make_linkhtml_entries:sequels,groups,coverSource
[www.harrypotterfanfiction.com]
## Some sites do not require a login, but do require the user to