- Update to 4.27.0:
- AO3: Real fix for adult string change, revert earlier attempted fixes.
- Update to 4.26.1:
- Fix for extratags not being picked up by include_in_subjects
- Update to 4.26.0:
- adapter_royalroadcom: user found a story with no chapters
- base_efiction: .string -> stripHTML for nested tags Closes
#984
- Fix fanfiktionde status parsing #980 - thanks, burny2!
- AO3: Make subscribed, markedforlater True/False to match
bookmarked/bookmarkprivate/bookmarkrec
- Add title replace_metadata(commented) for literotica Ch/Pt
titles
- AO3: Add subscribed, markedforlater
- Filter cookies for flaresolverr
- Add _LIST option to
include_subject_tags(/extra_subject_tags), refactor
- AO3 fix for protected email addr in chapter name breaking
chapter datetime
- Fix for #979, AO3 Get URLs from Page
- adapter_storiesofardacom: Fix for detecting adult question on
indiv chapters.
- New Site: sunnydaleafterdark.com, thanks inklesspen!
- Add anthology_merge_keepsingletocs option, requires new
EpubMerge.
- Apply mark_new_chapters to new story chapters in
Anthologies. #977
- Allow mark_new_chapters when 1 chapter in case it changes.
- Increase sleep times between cache checks using
open_pages_in_browser.
OBS-URL: https://build.opensuse.org/request/show/1112734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=51
- AO3: Real fix for adult string change, revert earlier attempted fixes.
- Update to 4.26.1:
- Fix for extratags not being picked up by include_in_subjects
- Update to 4.26.0:
- adapter_royalroadcom: user found a story with no chapters
- base_efiction: .string -> stripHTML for nested tags Closes
#984
- Fix fanfiktionde status parsing #980 - thanks, burny2!
- AO3: Make subscribed, markedforlater True/False to match
bookmarked/bookmarkprivate/bookmarkrec
- Add title replace_metadata(commented) for literotica Ch/Pt
titles
- AO3: Add subscribed, markedforlater
- Filter cookies for flaresolverr
- Add _LIST option to
include_subject_tags(/extra_subject_tags), refactor
- AO3 fix for protected email addr in chapter name breaking
chapter datetime
- Fix for #979, AO3 Get URLs from Page
- adapter_storiesofardacom: Fix for detecting adult question on
indiv chapters.
- New Site: sunnydaleafterdark.com, thanks inklesspen!
- Add anthology_merge_keepsingletocs option, requires new
EpubMerge.
- Apply mark_new_chapters to new story chapters in
Anthologies. #977
- Allow mark_new_chapters when 1 chapter in case it changes.
- Increase sleep times between cache checks using
open_pages_in_browser.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=106
- Update to 4.25.0:
- Fix for make_firstimage_cover causing embedded image to also
use cover.jpg.
- adapter_wuxiaworldxyz: Paginated TOC
- Add use_workskin option for AO3 (& squidgeworld). PR#967,
thanks niacdoial
- Make Rejects List Note column orderable.
- fix_relative_text_links fix for #anchors doesn't handle '.'
in id. Fixes#966 refer #952
- AO3 Check for hidden work after login.
- adapter_storiesonlinenet: Login now has a hidden token. -
#962 Thanks, mvlcek
- Allow for href='' in fix_relative_text_links processing.
- Update to 4.24.0:
- Fix wuxiaworld.xyz specific setting section
- Fix force_cover_image when already in story
- AO3: Apparently minor change to chapter end note HTML. #956
- wuxiaworld.co -> wuxiaworld.xyz changes most data collection
#953
- Fix Update Always metadata in BG logic
- fix_relative_text_links: Keep #anchor links if target also in
chapter. See #952
- Add order_chapters_by_date option for literotica.com, used to
be hard coded.
- Add force_update_epub_always option to update when EPUB has
more chapters than source. See #950#949#942.
- Update to 4.23.0:
- Change force_img_referer to force_img_self_referer_regexp See
#940#941
- adapter_deviantartcom: Another detect login string. #947
- Show INI highlighting under [storyUrl] sections
- Update translations.
- adapter_quotevcom: Some stories have no comments.
- Don't try to set seriesUrl when no series (Anthologies)
- Add force_img_referer optional feature. Closes#940
- Add static include_in_* when double quoted.
- Set Calibre Series URL link (calibre versions > 6.14)
- Update to 4.22.0:
- 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.'
- Fix Requires: brotli -> Brotli
OBS-URL: https://build.opensuse.org/request/show/1098808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=50
- Fix for make_firstimage_cover causing embedded image to also
use cover.jpg.
- adapter_wuxiaworldxyz: Paginated TOC
- Add use_workskin option for AO3 (& squidgeworld). PR#967,
thanks niacdoial
- Make Rejects List Note column orderable.
- fix_relative_text_links fix for #anchors doesn't handle '.'
in id. Fixes#966 refer #952
- AO3 Check for hidden work after login.
- adapter_storiesonlinenet: Login now has a hidden token. -
#962 Thanks, mvlcek
- Allow for href='' in fix_relative_text_links processing.
- Update to 4.24.0:
- Fix wuxiaworld.xyz specific setting section
- Fix force_cover_image when already in story
- AO3: Apparently minor change to chapter end note HTML. #956
- wuxiaworld.co -> wuxiaworld.xyz changes most data collection
#953
- Fix Update Always metadata in BG logic
- fix_relative_text_links: Keep #anchor links if target also in
chapter. See #952
- Add order_chapters_by_date option for literotica.com, used to
be hard coded.
- Add force_update_epub_always option to update when EPUB has
more chapters than source. See #950#949#942.
- Update to 4.23.0:
- Change force_img_referer to force_img_self_referer_regexp See
#940#941
- adapter_deviantartcom: Another detect login string. #947
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=103
- update to 4.21.0:
* 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
OBS-URL: https://build.opensuse.org/request/show/1069115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=48
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=99
- 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
- Add adapter_dwiggiecom.patch (gh#JimmXinu/FanFicFare#903)
for openSUSE-only (reasons are in the patch) support for
dwiggie.com.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=97
- Update to 4.18.0:
- 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
OBS-URL: https://build.opensuse.org/request/show/1037251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=45
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=93
- Update to 4.17.0:
- 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.
OBS-URL: https://build.opensuse.org/request/show/1030937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=44
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=91
- Update to 4.16.0:
- 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.
OBS-URL: https://build.opensuse.org/request/show/1004981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=43
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=89
- Update to 4.14.0:
- Update translations.
- adapter_fictionhuntcom: Fix for changes to chapter list.
- Restore & > < entities in chapter titles. Closes#863
- Update translations
- Better handling for fail of an existing anthology book on
update. Closes#860
- adapter_fictionhuntcom: Update for site changes.
- Fix for problem with remove_tags refactor.
- Refactor code to remove empty tags to also remove now-empty
parents by making another pass.
- Collect rating for adapter_libraryofmoriacom, refactor rating
from TOC in base_efiction. Closes#859
- adapter_themasquenet: Switch to https, closes#854
- PI: Ctrl-Return/Enter on personal.ini editbox equivalent to
clicking OK button.
- base_xenforoforum_adapter(QQ): Allow for guest/deleted author
w/o a link. Closes#852
- adapter_readonlymindcom: Add include_author_notes setting -
See #850, thanks FayeGray!
- adapter_mcstoriescom Allow multiple authors. Closes#847
- Update to 4.13.0:
- Update translations.
- adapter_chosentwofanficcom: http->https
- adapter_mediaminerorg: More story URL forms. #845
- Don't set marked in Calibre when book_id is None #833
- adapter_quotevcom: Update collection of searchtags
- Add config check parsing for custom_columns_settings on
personal.ini save.
- Refactor img code in story.py to fix a problem when cover
image also in story.
- fastnovel.net -> fastnovels.net - Rename
adapter_fastnovelsnet - Fixes for site changes
- fix storiesonline login (again) - parameter name was changed
back to "email" (#840) - Thanks mvlcek!
- adapter_webnovelcom: Not all paragraphs starting with '<' are
HTML. #841
- Lighten color highlighting for storyUrls sections in dark
mode.
- fix storiesonline login - thanks, mvlcek!
- adapter_ficbooknet: Fix for site change.
- adapter_wwwutopiastoriescom: Fixes for site changes.
- adapter_fanficsme: Fix for changed 'words' metadata.
- Remove site tomparisdorm.com - Moved to AO3
- Remove site: bloodties-fans.com - Moved to AO3.
- Remove site wuxiaworld.com Closes#796
- Remove site wuxiaworld.site Closes#758
OBS-URL: https://build.opensuse.org/request/show/988869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=40
- Update translations.
- adapter_fictionhuntcom: Fix for changes to chapter list.
- Restore & > < entities in chapter titles. Closes#863
- Update translations
- Better handling for fail of an existing anthology book on
update. Closes#860
- adapter_fictionhuntcom: Update for site changes.
- Fix for problem with remove_tags refactor.
- Refactor code to remove empty tags to also remove now-empty
parents by making another pass.
- Collect rating for adapter_libraryofmoriacom, refactor rating
from TOC in base_efiction. Closes#859
- adapter_themasquenet: Switch to https, closes#854
- PI: Ctrl-Return/Enter on personal.ini editbox equivalent to
clicking OK button.
- base_xenforoforum_adapter(QQ): Allow for guest/deleted author
w/o a link. Closes#852
- adapter_readonlymindcom: Add include_author_notes setting -
See #850, thanks FayeGray!
- adapter_mcstoriescom Allow multiple authors. Closes#847
- Update to 4.13.0:
- Update translations.
- adapter_chosentwofanficcom: http->https
- adapter_mediaminerorg: More story URL forms. #845
- Don't set marked in Calibre when book_id is None #833
- adapter_quotevcom: Update collection of searchtags
- Add config check parsing for custom_columns_settings on
personal.ini save.
- Refactor img code in story.py to fix a problem when cover
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=83
- Update to 4.12.4:
- Fix for SpaceBattles using an attr on noscript tags now.
- add chapter date metadata to RoyalRoadAdapter
- Address Storiesonline.net "Click to Load text..."
- adapter_storiesonlinenet py2 fixes
- Update translations.
- Py2 vs py3 fix#828
- adapter_phoenixsongnet: Remove login code and changes for
static author links.
- adapter_webnovelcom: Fixes for site changes.
- adapter_fictionhuntcom: Fixes for site changes.
- Xenforo2 status Ongoing==In-Progress
- Apply connect_timeout setting to network requests.
- adapter_webnovelcom: Unescape & too.
- Detect and error on adjusted chapter list < 1.
- adapter_webnovelcom: Read chapter text from json in <script>
tag.
- Add --mozilla-cookies CLI option.
- use large cover images on royalroad
- PI: Check for existing anthology ebook on new anthology from
series URL.
- ffnet: Add meta_from_last_chapter option.
- adapter_literotica: add ...$ to story URL search for when
/xyz-pt1 and /xyz are different stories.
- fix wuxiaworldco: www => m
- Adding fandom/category parsing to
adapter_fictionhuntcom--more than just HP now.
- Update translations.
- adapter_quotevcom: Additional chapter image parsing.
- royalroad: Recognize and normalize various chapter url
formats
- Change base_xenforoforum reveal_invisible_text feature to
also add class=invisible_text.
- adapter_fastnovelnet: Update to redirected Story URL.
- adapter_fastnovelnet: 'Normalize' chapter URLs to current
storyId URL--site is changing it frequently
- base_efiction - narrow chapter search more--for merengo.hu.
- Stop looking for FFDL settings--it's been 7 years.
- Look for story URLs in pasted mime as well as dropped.
- adapter_storiesonlinenet: fix for dateUpdated when 'Last
Activity'
OBS-URL: https://build.opensuse.org/request/show/974505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=39
- Fix for SpaceBattles using an attr on noscript tags now.
- add chapter date metadata to RoyalRoadAdapter
- Address Storiesonline.net "Click to Load text..."
- adapter_storiesonlinenet py2 fixes
- Update translations.
- Py2 vs py3 fix#828
- adapter_phoenixsongnet: Remove login code and changes for
static author links.
- adapter_webnovelcom: Fixes for site changes.
- adapter_fictionhuntcom: Fixes for site changes.
- Xenforo2 status Ongoing==In-Progress
- Apply connect_timeout setting to network requests.
- adapter_webnovelcom: Unescape & too.
- Detect and error on adjusted chapter list < 1.
- adapter_webnovelcom: Read chapter text from json in <script>
tag.
- Add --mozilla-cookies CLI option.
- use large cover images on royalroad
- PI: Check for existing anthology ebook on new anthology from
series URL.
- ffnet: Add meta_from_last_chapter option.
- adapter_literotica: add ...$ to story URL search for when
/xyz-pt1 and /xyz are different stories.
- fix wuxiaworldco: www => m
- Adding fandom/category parsing to
adapter_fictionhuntcom--more than just HP now.
- Update translations.
- adapter_quotevcom: Additional chapter image parsing.
- royalroad: Recognize and normalize various chapter url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=81
- Update to 4.9.0:
- Remove removed fictionalley site from plugin-example.ini
- Update defaults.inis for Chrome's new Cache_Data dir.
- Update translations.
- Adding plugin feature to Mark anthologies when individual
story skipped. See #786
- Refactoring of cli.py by hseg.
- Tweaks to base_xenforoforum tagsfromtitle default
replace_metadata by hseg.
- adapter_archiveofourownorg: AO3 notification emails now
sending http: instead of https:
- Add remove_class_chapter feature, true by default. For
Calibre convert with Base eFiction.
- adapter_scribblehubcom: Corner case removing spoilers.
- adapter_wwwnovelallcom: fixes for story w/o chapters & html desc.
OBS-URL: https://build.opensuse.org/request/show/949193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=37
- Remove removed fictionalley site from plugin-example.ini
- Update defaults.inis for Chrome's new Cache_Data dir.
- Update translations.
- Adding plugin feature to Mark anthologies when individual
story skipped. See #786
- Refactoring of cli.py by hseg.
- Tweaks to base_xenforoforum tagsfromtitle default
replace_metadata by hseg.
- adapter_archiveofourownorg: AO3 notification emails now
sending http: instead of https:
- Add remove_class_chapter feature, true by default. For
Calibre convert with Base eFiction.
- adapter_scribblehubcom: Corner case removing spoilers.
- adapter_wwwnovelallcom: fixes for story w/o chapters & html desc.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=79
- Update to 4.8.0:
- Add fix_relative_text_links feature, defaults to true.
- Make Scribble Hub spoilers & footnotes look nicer PR#733,
thanks Epicpkmn11!
- Add averrating metadata to adapter_novelfull.
- Fix for cover_min_size causing failures with SVG images when
no_image_processing:true.
- Set default slow_down_sleep_time:2 for [www.asianfanfics.com]
- Deviantart date fix (closes#768), also storyId and extratags
changes, thanks jcotton42
- New Site: www.deviantart.com, thanks jcotton42 (see #765 and
#374)
- New Site: psychfic.com (re-added), thanks HappyFaceSpider
Closes#764
- adapter_storiesonlinenet: Take rating from 'Age' field on
scifistories/finestories - Thanks bpothier
- adapter_ficbooknet: Fix for site change.
- Code for FlareSolverr v2.0.X, can't handle images.
- Update translations.
- adapter_royalroadcom: fix for ancient bug reading unixtime
attr that's come back after years. #753
- fictionalley-archive.org: Convert adapter_fictionalleyorg to
adapter_fictionalleyarchiveorg.
- adapter_storiesonlinenet: Fix for site updates, login and
dates.
- adapter_wwwutopiastoriescom: Add
siterating_votes,siterating,siterank_of,siterank,v iews #750
- Fix for more arbitrary py3 incompatibility(MutableSet).
Closes#748
- Update bundled certifi to 2021.10.08
- Switch config _filelist feature from using
urllig.request.build_opener to fetcher.RequestsFetcher.
- Switching royalroad.com specific 'get from imap' code to use
fetcher instead of urllib. For #746
- adapter_wwwutopiastoriescom: Split 'eroticatags' metadata
entry rather than single string. Closes#744
- Handle errors in royalroad email links better.
- Fix for flaresolverr_proxy doing get urls from page
- Add flaresolverr_proxy_protocol setting to allow for https,
#739, submitted by TheCakeIsNaOH
- Remove site www.squidge.org/peja now hosted on
squidgeworld.org
- Remove site faerie-archive.com - redirects to some sketchy
looking ad sites.
- Remove site fanfiction-junkies.de - redirects to ad site.
- Remove site it-could-happen.net - redirects to some sketchy
looking ad sites.
- Remove site sebklaine.net - redirects to some sketchy looking
ad sites.
- Remove site nha.magical-worlds.us - redirects to something
unrelated.
- Fix for adapter_wuxiaworldsite site change - chapter list in
page HTML now.
- Better error message for AO3 login-required series. Closes
#736
- Accept wuxiaworldsite.com as alias for wuxiaworld.site.
- Don't retry connection to flaresolverr proxy and report
specifically on fail. Closes#737
- Tweak XF tagsfromtitle in defaults.ini to not break &
- Fix for adapter_asianfanficscom - site changed author URLs.
- Fix for FFF plugin not recognizing the same ffnet story URL
when the title changes.
- Add order_threadmarks_by_date_categories option, closes#733
- Add feature use_flaresolverr_proxy
- Fix for asianfanfics.com site change, thanks oh45454545.
inject_chapter_title setting may be unneeded now?
- Add 'min' for minutes to parse_relative_date_string() #731
- Fix for dateutils change(#731) breaking royalroad
- Fixes for site changes in adapter_webnovelcom. #731
- Add POST request for wuxiaworld.site site changers. Closes
#729.
OBS-URL: https://build.opensuse.org/request/show/945636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=36
- Add fix_relative_text_links feature, defaults to true.
- Make Scribble Hub spoilers & footnotes look nicer PR#733,
thanks Epicpkmn11!
- Add averrating metadata to adapter_novelfull.
- Fix for cover_min_size causing failures with SVG images when
no_image_processing:true.
- Set default slow_down_sleep_time:2 for [www.asianfanfics.com]
- Deviantart date fix (closes#768), also storyId and extratags
changes, thanks jcotton42
- New Site: www.deviantart.com, thanks jcotton42 (see #765 and
#374)
- New Site: psychfic.com (re-added), thanks HappyFaceSpider
Closes#764
- adapter_storiesonlinenet: Take rating from 'Age' field on
scifistories/finestories - Thanks bpothier
- adapter_ficbooknet: Fix for site change.
- Code for FlareSolverr v2.0.X, can't handle images.
- Update translations.
- adapter_royalroadcom: fix for ancient bug reading unixtime
attr that's come back after years. #753
- fictionalley-archive.org: Convert adapter_fictionalleyorg to
adapter_fictionalleyarchiveorg.
- adapter_storiesonlinenet: Fix for site updates, login and
dates.
- adapter_wwwutopiastoriescom: Add
siterating_votes,siterating,siterank_of,siterank,v iews #750
- Fix for more arbitrary py3 incompatibility(MutableSet).
Closes#748
- Update bundled certifi to 2021.10.08
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=78
- Update to 4.5.0:
- (Known issue: #729 - wuxiaworld.site has changed)
- Update translations.
- Fix for lazyload images in base_xenforoforum_adapter
- Keep existing series/anthology URL during update for config
purposes.
- Allow chapter URLs for adapter_webnovelcom.
- Shift adapter_fictionmaniatv to http, problems with https
server?
- Change blockfilecache to save uint32 addrs instead of
original cache key. Hashing cache key proved unreliable in
some cases.
- Allow fictionpress.com with use_browser_cache--user still
needs to configure in personal.ini Closes#716
OBS-URL: https://build.opensuse.org/request/show/914387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=35
- (Known issue: #729 - wuxiaworld.site has changed)
- Update translations.
- Fix for lazyload images in base_xenforoforum_adapter
- Keep existing series/anthology URL during update for config
purposes.
- Allow chapter URLs for adapter_webnovelcom.
- Shift adapter_fictionmaniatv to http, problems with https
server?
- Change blockfilecache to save uint32 addrs instead of
original cache key. Hashing cache key proved unreliable in
some cases.
- Allow fictionpress.com with use_browser_cache--user still
needs to configure in personal.ini Closes#716
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=77
- Update to 4.4.0:
- PI: Only update author link (AKA authorUrl) in Calibre if
changed.
- Collect 'fandoms' for adapter_scribblehubcom.
- Change defaults.ini to correctly show default values for
remove_spoil…
- XF: Take datePublished from first post and fix date reading.
- Browser Cache Chome Simple Cache -- Skip with warning on bad
file par…
- Browser Cache Firefox Cache2 -- Skip with warning on bad file
parse i…
- Add link to wiki/BrowserCacheFeature in Cloudflare
error. #708
- Treat img url contains '.svg?' same as
endswith('.svg')--Calibre imag…
- adapter_ficbooknet remove double / from author URL.
- ficbook.net doesn't use www. anymore.
- Implement use_browser_cache for ficbook.net.
- nsapa_proxy: detect&log proxy connection error
- adapter_wwwnovelallcom - Updates for site changes.
'translator' no lo…
- New Site: worldofx.de (German language X-files eFiction)
- Also save error column on new books because chapter errors
now making…
- Pre-v5 Calibre fix for nsapa_proxy.
- Fix for XF2 stories using author img as cover when absolute URL.
- XF: data-url or data-src for lazyload images. Closes#713
- adapter_royalroadcom: Collect numWords. #712
- Add estimatedWords for XF2 sites that provide it (SB/SV
mainly).
- Add http_proxy and https_proxy setting, remove
fix_broken_https_proxy…
- Conceal some debug output for proxies.
OBS-URL: https://build.opensuse.org/request/show/907525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=34
- PI: Only update author link (AKA authorUrl) in Calibre if
changed.
- Collect 'fandoms' for adapter_scribblehubcom.
- Change defaults.ini to correctly show default values for
remove_spoil…
- XF: Take datePublished from first post and fix date reading.
- Browser Cache Chome Simple Cache -- Skip with warning on bad
file par…
- Browser Cache Firefox Cache2 -- Skip with warning on bad file
parse i…
- Add link to wiki/BrowserCacheFeature in Cloudflare
error. #708
- Treat img url contains '.svg?' same as
endswith('.svg')--Calibre imag…
- adapter_ficbooknet remove double / from author URL.
- ficbook.net doesn't use www. anymore.
- Implement use_browser_cache for ficbook.net.
- nsapa_proxy: detect&log proxy connection error
- adapter_wwwnovelallcom - Updates for site changes.
'translator' no lo…
- New Site: worldofx.de (German language X-files eFiction)
- Also save error column on new books because chapter errors
now making…
- Pre-v5 Calibre fix for nsapa_proxy.
- Fix for XF2 stories using author img as cover when absolute URL.
- XF: data-url or data-src for lazyload images. Closes#713
- adapter_royalroadcom: Collect numWords. #712
- Add estimatedWords for XF2 sites that provide it (SB/SV
mainly).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=75
- quotev.com: use_cloudscraper:true by default.
- Update translations
- adapter_bdsmlibrarycom: Set author Anonymous when author not found
instead of sys.exit(). Closes#696
- Fix XF authorUrl and author_avatar_cover feature. Closes#695
- Catch exceptions in word count.
- Add CLI --color option for warns and fails. Closes#692
- Report browser cache load fail as such.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=73
- Update to 4.2.0:
- Add New Site: novelfull.com (#688 & #689) - Thanks, AlexRiina!
- Need to set logger.setLevel() again with import changes to see debugs in
plugin.
- Remove site: fictionpad.com, completely different site, looks like generic
parked?
- Remove site: www.thundercatsfans.org, no longer efiction, now static pages
and PDFs
- Remove site: www.thepetulantpoetess.com, no longer efiction, URLs like OTW
but different
- Remove site: www.potterfics.com, "Potterfics.com has closed its doors
forever"
- Remove site: fanfic.castletv.net, DNS there, no server, last successful
2018-10-21
- Remove site: deandamage.com, site there, efiction broken, last successful
2018-12-04
- Remove site: www.deepinmysoul.net, moved to deepinmysoul.nl and changed
software--not eFiction anymore, <100 stories, all old
- Include code for nsapa_proxy for dealing with Captchas (by nsapa -- coming
soon!)
- Some other import cleanup.
- Updates from cloudscraper 1.2.58
- Use newer Calibre image processing, add JPG quality setting - thanks,
Malloc Voidstar
- Add use_cloudscraper:true under [www.ficbook.net] to defaults.ini
- Fix for adapter_literotica story URL oddities. Again.
- Fix for site change: adapter_fictionmaniatv
- Get storyId for sugarquillnet and siyecouk from the parsed query string.
From mcepl
- Fix for adapter_literotica changing URLs on author page yet again.
- Add [harrypotterfanfiction.com] slow_down_sleep_time:1 -- Site blocking
fast downloads.
OBS-URL: https://build.opensuse.org/request/show/890635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=32
- Add New Site: novelfull.com (#688 & #689) - Thanks, AlexRiina!
- Need to set logger.setLevel() again with import changes to see debugs in
plugin.
- Remove site: fictionpad.com, completely different site, looks like generic
parked?
- Remove site: www.thundercatsfans.org, no longer efiction, now static pages
and PDFs
- Remove site: www.thepetulantpoetess.com, no longer efiction, URLs like OTW
but different
- Remove site: www.potterfics.com, "Potterfics.com has closed its doors
forever"
- Remove site: fanfic.castletv.net, DNS there, no server, last successful
2018-10-21
- Remove site: deandamage.com, site there, efiction broken, last successful
2018-12-04
- Remove site: www.deepinmysoul.net, moved to deepinmysoul.nl and changed
software--not eFiction anymore, <100 stories, all old
- Include code for nsapa_proxy for dealing with Captchas (by nsapa -- coming
soon!)
- Some other import cleanup.
- Updates from cloudscraper 1.2.58
- Use newer Calibre image processing, add JPG quality setting - thanks,
Malloc Voidstar
- Add use_cloudscraper:true under [www.ficbook.net] to defaults.ini
- Fix for adapter_literotica story URL oddities. Again.
- Fix for site change: adapter_fictionmaniatv
- Get storyId for sugarquillnet and siyecouk from the parsed query string.
From mcepl
- Fix for adapter_literotica changing URLs on author page yet again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=71
- adapter_literotica - Update for recent site change and fix
first chapter - Thanks, davidfor!
- adapter_fictionlive - Fix off-by-one error in
most_recent_chunk / add_chapter_url interaction, closes#672
Thanks, HazelSh!
- Fixes for literotica sites changes. Issue #671
- Fix for include_dice_rolls when multiple fieldsets.
- Check for img 'failedtoload' *before* trying to fetch on
updates.
- Issue with fiction.live setting in defaults[fiction.live]
overriding personal[www.fiction.live]. Could use a more general
solution if I can think of one.
- minor changes to track fictionlive website updates - Thanks,
HazelSh #668
- Fix show_timestamps option in adapter_fictionlive
- Add include_dice_rolls option
- Include error for continue_on_chapter_error in log
- Put 'Change theme to Classic' back in
adapter_storiesonlinenet
- Remove some dup imports/code, thanks akshgpt7. Closes#663
- use_ssl_unverified_context:true ignored when
use_clouadscraper:true
- Fixes for ancient 'import *' getting broken by removing
unused imports in base_writer -- Fixes "name 're' is not
defined" with HTML output.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=69
- Update to 4.0.0:
- Major refactoring/rewrite of network fetching and caching
layer using requests library.
- use_browser_cache feature added -- Read fanfiction.net
stories from your Chrome or FireFox browser cache in addition /
instead of the network. Many thanks to Sidney Markowitz for the
stellar help with this. See BrowserCacheFeature Wiki Page.
- Add additional_images setting for html & epub formats. Close
#648
- Fix for 'Updating' (anonymous?) author in
adapter_wuxiaworldsite. For #657
- Allow tweak_fg_sleep etc with any site, add defaults settings
for basexenforo, fictionalley and fictionpress.
- Drag/drop of 'emails'--look for story URL in Content-Base
header for Thunderbird RSS 'emails'.
- Apply 'email' proc flag when processing dragged .eml
files--which are emails.
- Update translations.
- Fix adapter_webnovelcom for some site changes. Closes#644
- Allow tweak_fg_sleep etc with any site, add defaults settings
for basexenforo, fictionalley and fictionpress.
- fanficauthors.net doesn't use login anymore. Closes#651
- BG % done by stories AND chapters.
- Restore multi-process background jobs as one process per
site.
- Don't count continue_on_chapter_error chapters when checking
vs 'new chapters'.
- More properly get msg payload fromemail drag and drop. Closes
#645
- Give adapter_archiveofourownorg a get_section_url() for
quicker rejects checks from email.
- Convert adapter_spikeluvercom to base_efiction after site
changes.
- Remove 'extrasleep' feature--it was ugly--increase
slow_down_sleep_time for the couple sites that used it. We
can trust the users, right?
- Remove httplib._MAXHEADERS workaround for royalroad.com - not
happening anymore.
- Fixes for py2/py3 & a stray INI space.
- Fix for Reject List to equate story URLs with and without
titles, for XenForo and ffnet. Otherwise you can end up with
dups in Reject List and not recognize new URLs are already
being rejected. Also fixes [storyUrl] sections without titles
for ffnet.
- Fix fictionpress.net and retain Reject List entries for
removed sites.
- Get cloudscraper 1.2.56 changes, but keep py2 compat.
- Fix for chapter error report. Closes#641
- adapter_fanfictionnet: Start keeping story title part of
storyUrl.
OBS-URL: https://build.opensuse.org/request/show/873735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=30
- Major refactoring/rewrite of network fetching and caching
layer using requests library.
- use_browser_cache feature added -- Read fanfiction.net
stories from your Chrome or FireFox browser cache in addition /
instead of the network. Many thanks to Sidney Markowitz for the
stellar help with this. See BrowserCacheFeature Wiki Page.
- Add additional_images setting for html & epub formats. Close
#648
- Fix for 'Updating' (anonymous?) author in
adapter_wuxiaworldsite. For #657
- Allow tweak_fg_sleep etc with any site, add defaults settings
for basexenforo, fictionalley and fictionpress.
- Drag/drop of 'emails'--look for story URL in Content-Base
header for Thunderbird RSS 'emails'.
- Apply 'email' proc flag when processing dragged .eml
files--which are emails.
- Update translations.
- Fix adapter_webnovelcom for some site changes. Closes#644
- Allow tweak_fg_sleep etc with any site, add defaults settings
for basexenforo, fictionalley and fictionpress.
- fanficauthors.net doesn't use login anymore. Closes#651
- BG % done by stories AND chapters.
- Restore multi-process background jobs as one process per
site.
- Don't count continue_on_chapter_error chapters when checking
vs 'new chapters'.
- More properly get msg payload fromemail drag and drop. Closes
#645
- Give adapter_archiveofourownorg a get_section_url() for
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=66
- Update to 3.29.0:
- Add better chapter error reporting, refactor proceed_question
code.
- Add plugin options to mark success/failed/chapter error
individually.
- Clear metadata cache after adapter metadata fetch. Cached
metadata values may not be replace_metadata processed if
fetched before their conditional dependencies. Revealed by
AO3 one-shots using title for chapter name.
- Re-enable ffnet and bump up sleep times for same.
- ffnet fpcom, continue_on_chapter_error:true by default,
increase sleep times.
- First rough version of reporting continue_on_chapter_error
chapters.
- Report chapter_error in custom error column and marked (when
configured).
- Update to cloudscraper v1.2.52
- Increase times between retries on fetch error.
- Tweek ffnet/fpcom sleep times again.
- slow_down_sleep_time: randomize between 0.5 time and 1.5
time.
- Report cloudscraper exceptions as such, plus hide the
potentially misleading 'opensource' part.
- adapter_fanficsme: do an extra fetch before login for
cookie(?) Closes#633
- adapter_webnovelcom: Fixes for site changes. Closes#629
- quotev.com: site change in date parse, use utf8:ignore as
first encoding choice. Closes#625
- Update to version 3.28.0+git.1610814197.37cdec2f:
OBS-URL: https://build.opensuse.org/request/show/866393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=29
- Add better chapter error reporting, refactor proceed_question
code.
- Add plugin options to mark success/failed/chapter error
individually.
- Clear metadata cache after adapter metadata fetch. Cached
metadata values may not be replace_metadata processed if
fetched before their conditional dependencies. Revealed by
AO3 one-shots using title for chapter name.
- Re-enable ffnet and bump up sleep times for same.
- ffnet fpcom, continue_on_chapter_error:true by default,
increase sleep times.
- First rough version of reporting continue_on_chapter_error
chapters.
- Report chapter_error in custom error column and marked (when
configured).
- Update to cloudscraper v1.2.52
- Increase times between retries on fetch error.
- Tweek ffnet/fpcom sleep times again.
- slow_down_sleep_time: randomize between 0.5 time and 1.5
time.
- Report cloudscraper exceptions as such, plus hide the
potentially misleading 'opensource' part.
- adapter_fanficsme: do an extra fetch before login for
cookie(?) Closes#633
- adapter_webnovelcom: Fixes for site changes. Closes#629
- quotev.com: site change in date parse, use utf8:ignore as
first encoding choice. Closes#625
- Update to version 3.28.0+git.1610814197.37cdec2f:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=64
- Add no-cloudscraper.patch to avoid need to use cloudscraper
- Update to 3.28.0:
- **Disable adapter_fanfictionnet with warning about site
blocking.**
- Catch exception from emails not decoding, skip
& logger.error().
- Add a fake get_image_size() method for when no image
processing available. Closes#621 (CLI only)
- Change adapter_twilightednet to https
- Change for adapter_fanfictionnetadapter_fanfictionnet to make
skip_author_cover work again.
- Make included certifi and requests use same tmp file code and
store under calibre tmp dir for cleanup.
- Add append_datepublished_to_storyurl option for
storiesonline.net, finestories.com, scifistories.com only.
OBS-URL: https://build.opensuse.org/request/show/862684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=28