- Update to 4.32.0:
- Update translations.
- Add Edit personal.ini as a direct menu item--can keyboard
shortcut
- adapter_deviantartcom: Fix for site change and detect no
username.
- Set book[tags] after writeStory for literotica.
- New site: syosetu.com Japanese language site, thanks praschke
- Don't do random lang anymore in test1--changes series sort in
Calibre.
- Don't need \n after </span> looking for log entries.
- Add include_images:coveronly option for
[#1037](https://github.com/JimmXinu/FanFicFare/issues/1037)
- adapter_literotica: Allow for empty div.aa_ht tags, remove
extra None from text
- adapter_wwwutopiastoriescom: Remove author page get, add
extracategories instead. Site static now.
- adapter_wwwutopiastoriescom: Updates for site changes.
OBS-URL: https://build.opensuse.org/request/show/1154140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=54
- Update translations.
- Add Edit personal.ini as a direct menu item--can keyboard
shortcut
- adapter_deviantartcom: Fix for site change and detect no
username.
- Set book[tags] after writeStory for literotica.
- New site: syosetu.com Japanese language site, thanks praschke
- Don't do random lang anymore in test1--changes series sort in
Calibre.
- Don't need \n after </span> looking for log entries.
- Add include_images:coveronly option for
[#1037](https://github.com/JimmXinu/FanFicFare/issues/1037)
- adapter_literotica: Allow for empty div.aa_ht tags, remove
extra None from text
- adapter_wwwutopiastoriescom: Remove author page get, add
extracategories instead. Site static now.
- adapter_wwwutopiastoriescom: Updates for site changes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=112
- update to 4.30.0:
* Install attached plugin zip file, or use Calibre's 'Get
plugins' feature.
* FanFicFare is delivered as a `pip` Python package.
* Run `fanficfare -h` from command-line.
* Update translations.
* Better handling of &<> entities with stripHTML() and chapter
titles. #1019
* SB(but not SV) removed RSS link from thread list title.
Closes#1017
* adapter_storiesonlinenet: Allow /n/ as well as /s/ paths
* adapter_storiesonlinenet: Update for chapter URL change for
paid subs. See #1014, thanks bpothier!
* adapter_storiesonlinenet: Update for chapter URL change. See
#1013
* adapter_fanfictionnet: Only use data-original cover images.
* BrowserCache should ignore usecache flag, that's for
BasicCache.
OBS-URL: https://build.opensuse.org/request/show/1142076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=53
* Install attached plugin zip file, or use Calibre's 'Get
plugins' feature.
* FanFicFare is delivered as a `pip` Python package.
* Run `fanficfare -h` from command-line.
* Update translations.
* Better handling of &<> entities with stripHTML() and chapter
titles. #1019
* SB(but not SV) removed RSS link from thread list title.
Closes#1017
* adapter_storiesonlinenet: Allow /n/ as well as /s/ paths
* adapter_storiesonlinenet: Update for chapter URL change for
paid subs. See #1014, thanks bpothier!
* adapter_storiesonlinenet: Update for chapter URL change. See
#1013
* adapter_fanfictionnet: Only use data-original cover images.
* BrowserCache should ignore usecache flag, that's for
BasicCache.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=110
- 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