Releases: JimmXinu/FanFicFare
FanFicFare v4.22.1
Point release
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fix for custom columns [storyUrl] sections. And still work for Anthologies.
- AO3: Better fix for always_reload_first_chapter vs use_view_full_work, fixes #932
- adapter_fictionmaniatv: Site change for status, fixes #931
- Remove doubled doreplacements/removeallentities from author(etc)HTML processing.
- Remove inline ads, only seen with flaresolverr so far
- Changes to wattpad API mapping chapter URLs to story URLs.
- adapter_ficbooknet: Fix for site change.
- adapter_wattpadcom: Fix accidentally hardcoding a story in.
- adapter_thehookupzonenet: Fix changed date format
- Remove site: sugarquill.net - Site retired
- Remove site: fanfic.potterheadsanonymous.com - No DNS, broken ~3 years
- Remove site: www.looselugs.com - No DNS, broken ~3 years
- Remove site: themaplebookshelf.com - No DNS, broken ~18 months
- Remove site: www.ik-eternal.net - No DNS, broken ~18 months
- Remove site: www.wraithbait.com - SSL expired +1yr, broken ~3 years
- Remove site: csi-forensics.com - SSL expired +1yr, broken ~3 years
- Remove site: archive.shriftweb.org broken ~4 years
- Remove site: trekiverse.org broken ~3 years
- Remove site: buffygiles.velocitygrass.com broken ~3 years
- Remove site: www.qaf-fic.com broken ~3 years
- Remove site: sword.borderline-angel.com broken ~3 years
- Remove site: www.andromeda-web.com broken ~3 years
- Remove site: tasteofpoison.inkubation.net broken ~3 years
- Remove site: merlinfic.dtwins.co.uk 'This site has been removed due to PHP compatibility issues.'
FanFicFare v4.22.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- AO3: Better fix for always_reload_first_chapter vs use_view_full_work, fixes #932
- adapter_fictionmaniatv: Site change for status, fixes #931
- Remove doubled doreplacements/removeallentities from author(etc)HTML processing.
- Fix for custom columns [storyUrl] sections.
- Remove inline ads, only seen with flaresolverr so far
- Changes to wattpad API mapping chapter URLs to story URLs.
- adapter_ficbooknet: Fix for site change.
- adapter_wattpadcom: Fix accidentally hardcoding a story in.
- adapter_thehookupzonenet: Fix changed date format
- Remove site: sugarquill.net - Site retired
- Remove site: fanfic.potterheadsanonymous.com - No DNS, broken ~3 years
- Remove site: www.looselugs.com - No DNS, broken ~3 years
- Remove site: themaplebookshelf.com - No DNS, broken ~18 months
- Remove site: www.ik-eternal.net - No DNS, broken ~18 months
- Remove site: www.wraithbait.com - SSL expired +1yr, broken ~3 years
- Remove site: csi-forensics.com - SSL expired +1yr, broken ~3 years
- Remove site: archive.shriftweb.org broken ~4 years
- Remove site: trekiverse.org broken ~3 years
- Remove site: buffygiles.velocitygrass.com broken ~3 years
- Remove site: www.qaf-fic.com broken ~3 years
- Remove site: sword.borderline-angel.com broken ~3 years
- Remove site: www.andromeda-web.com broken ~3 years
- Remove site: tasteofpoison.inkubation.net broken ~3 years
- Remove site: merlinfic.dtwins.co.uk 'This site has been removed due to PHP compatibility issues.'
FanFicFare v4.21.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- adapter_fictionlive: fix #922 -- call utf8fromSoup exactly once - Thanks, HazelSh!
- adapter_royalroadcom: Fixes for site changes. #923
- AO3: Re-soup full_work on every chapter to avoid problems with soup changes. Found with always_reload_first_chapter:true
- adapter_thesietchcom: Fix for site more closely following XenForo2
- FlareSolverr: novelfull.com sometimes w/o expires of any kind
- adapter_fictionlive: Soup chapter text to fix up HTML
- Add style attr by default to fiction.live
FanFicFare v4.20.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fixes for adapter_fictionlive story URLs-normalize & skip unsub URL
- adapter_deviantartcom date changes #910, thanks bugmaschine
- Revamp retries for browser cache with open_pages_in_browser
- Fix for & in chapter title.
- Add r_anthmax/n_anthmax options for custom_columns_settings
- Fixed the Deviantart adapter not detecting that a Deviation is Marked as needing a login, thanks bugmaschine
- Skip day of week for localization in browsercache_firefox2
- Move makeDate to dateutils to call from browsercache_firefox2
- adapter_mediaminerorg: Updates for site changes
- adapter_fastnovelsnet: Fixes for site changes -- tested with use_flaresolverr_proxy
- Update language->langcode mapping for updated AO3 list
- Browser Cache Refactor & open_pages_in_browser feature
See PR #905 and this MR post. - Fixes for config base_xenforo options, closes #902
- Fix for adapter_quotevcom status
- Equalize ok/cancel buttons on user/pass & email pass dialogs
- adapter_ficbooknet: Site change for status + remove debug
- Tweak for adapter_storiesonlinenet description parsing
FanFicFare v4.19.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fixes for config base_xenforo options, closes #902
- Fix for adapter_quotevcom status
- Equalize ok/cancel buttons on user/pass & email pass dialogs
- adapter_ficbooknet: Site change for status + remove debug
- Tweak for adapter_storiesonlinenet description parsing
FanFicFare v4.18.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Update metadata caching with dependency invalidating
- Still allow images with use_flaresolverr_proxy if use_browser_cache
- Support classic AND modern (and minimalist) theme for storiesonline, finestories and scifistories - thanks, mvlcek
- adapter_tenhawkpresents: Change site to t.evancurrie.ca - tenhawk domain semi-broken
- remove_class_chapter missing from config lists
- adapter_adultfanfictionorg: Fixes for site changes, thanks cryosaur.
- Remove Calibre Update Cover option entirely(was deprecated) #878
- adapter_adultfanfictionorg: Fixes for site changes, thanks cryosaur.
FanFicFare v4.17.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Update Translations
- Fix site name fanfiction.tenhawkpresents.ink
- Flaresolverr v3 beta using 'expiry' cookie key, was 'expires'.
- Flaresolverr v3 beta doesn't have 'headers'??
- adapter_adultfanfictionorg: Fixes for site changes.
- Disable Cancel during metadata update ProgBar.
- adapter_chosentwofanficcom: Site has several links to each story in a series page.
- Fixes for add_category/genre_when_multi_category settings. #884
FanFicFare v4.16.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Update embedded certifi to 2022.06.15.1
- Add use_ssl_default_seclevelone option for aneroticstory
- adapter_storiesonlinenet: Fix for empty scores. #882
- Update translations.
- Add flaresolverr_proxy_timeout (default 60000ms) #703
- storiesonline / finestories / scifistories : Change story URL scheme to keep story-title & use to detect story ID reuse. #882
- Fix for remove from update & rejects lists when lower selected first.
- adapter_wattpadcom: Add include_chapter_banner_images feature, defaults on
- Clear metadata cache on numWords set from plugin for derived values.
- Deprecate 'Update EPUB Cover?' Download Option. See #878 and Cover Settings Calibre Plugin
- Add force_cover_image setting
- Add use_old_cover setting
- Add 'Set Calibre Cover Only for New Books' checkbox
- Remove RSS link from threadmarks_title (XF2)
- Also include threadmarks_title in tagsfromtitle (XF)
- nsapa_proxy: detect proxy protocol violation - Fix #865 - thanks, nsapa
- Make series name/comment area scrollable for when lengthy.
FanFicFare v4.15.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- adapter_adultfanfictionorg: http->https Closes #870
- Fix for win10/qt6 progbar not displaying initially.
- Add get_section_url() for adapter_royalroadcom for longer story URL [sections]
- adapter_storiesonlinenet: Single chapter stories slightly different. Also scifistories and finestories. Closes #867
- Use cal6 icon theme system to allow plugin icon customization.
FanFicFare v4.14.3
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Update translations.
- Remove site: webnovel.com See #843
- Fix for qt6 vs qt5 in Calibre6 and personal.ini search.