diff --git a/calibre-plugin/__init__.py b/calibre-plugin/__init__.py index b4442ae1..cfb5710b 100644 --- a/calibre-plugin/__init__.py +++ b/calibre-plugin/__init__.py @@ -27,7 +27,7 @@ class FanFictionDownLoaderBase(InterfaceActionBase): description = 'UI plugin to download FanFiction stories from various sites.' supported_platforms = ['windows', 'osx', 'linux'] author = 'Jim Miller' - version = (1, 4, 3) + version = (1, 4, 4) minimum_calibre_version = (0, 8, 30) #: This field defines the GUI plugin class that contains all the code diff --git a/fanficdownloader/adapters/adapter_fictionalleyorg.py b/fanficdownloader/adapters/adapter_fictionalleyorg.py index 7eb9e37e..fba44110 100644 --- a/fanficdownloader/adapters/adapter_fictionalleyorg.py +++ b/fanficdownloader/adapters/adapter_fictionalleyorg.py @@ -203,6 +203,10 @@ class FictionAlleyOrgSiteAdapter(BaseSiteAdapter): # our div with poor html inside the story text. data = data.replace('','').replace('','') + # problems with some stories confusing Soup. This is a nasty + # hack, but it works. + data = data[data.index("