- OTW/AO3 - change to 'need to login' text, accept both old and
new and another string. #1229
- Improve error reporting for open_pages_in_browser_tries_limit
#1231
- Tweak a few defaults.ini settings.
- adapter_ficwadcom: Fix for site change.
- scribblehub: slow_down_sleep_time:5 per user recommendation
- Update translations.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=144
- Fix for paginated AO3 series, closes#1091
- Allow scribblehub.com story URLs w/o title and search calibre w/o title
- Use titlepage_entry for titlepage_wide_entry unless explicitly set.
- adapter_storiesonlinenet: Fix for chapter select getting cover image link.
- adapter_storiesonlinenet: Remove ''s Page' to '.s Page'
- Full OTW settings for www.adastrafanfic.com in defaults.ini
- Update translations
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=122
* Built-in Event For Action Chains plugin
* Catch bad href searches during internal link anchor search.
* adapter_spiritfanfictioncom: use_basic_cache:true
* adapter_spiritfanfictioncom: Cheesy fix for py2 not knowing
%z in dates.
* New Site: SpiritFanfiction.com Portuguese language site
(#1078) thanks kilandra
* XF2: SB/SV changed the header for thread_status
* adapter_ficbooknet: adapter_ficbooknet: Better fixes for py2
from dbhmw
* adapter_ficbooknet: Fix breakage for proxies & add covers
#1077 - #1076, thanks dbhmw
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=120
- Update translations.
- adapter_inkbunnynet: Honor keep_summary_html, allow alternate
cover image. Thanks hmonsta #912.
- adapter_deviantartcom: Add a 6th different message to
indicate 'mature content'. #1052
- adapter_deviantartcom: Bad username fails separately than bad
pass. #1052
- Paste into ini edit as plain text only.
- syosetu: make numeric metadata robust against wording changes
- thanks praschke
- New site Japanese language site kakuyomu.jp, thanks praschke
- adapter_deviantartcom: Add another way to remove comments
section.
- Don't try to set imap tags before checking for 'good' update.
- Move new exception catching for metadata errors
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=116
- 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
* 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
- 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
- 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
* 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 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 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 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 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
- 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
- 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
- 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
- (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
- 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
- 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
- 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
- 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