- 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
- **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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=61
- Clear user_agent for literotica.com
- Fix finding imgs in existing epubs. Closes#608 Many thanks to
Epicpkmn11 for finding this before I released.
- Fixes for adapter_fictionlive, thanks HazelSh
- Make default CSS for fiction.live and royalroad.com use em instead
of pt, thanks HazelSh
- Fix for genre change in adapter_royalroadcom
- Fix for adapter_storiesonlinenet 'access' issue.
- Don't error on w/o class in replace_failed_smilies_with_alt_text
- Allow tab to leave edit boxes.
- Revert(ish) 'fix' for ffnet covers--they fixed it.
- Change convert_inline_images default to false.
- Fix http/https matching in identifiers:url search.
- Allow tags without src attr in epub to update
- Fix for ffnet cover images changed? Or broken?
- Warn, not crash on when cover_min_size fails.
- Add 2nd dup-story URL check after fetching metadata for when story
URL changes.
- Fix adapter_thesietchcom for site change
- Add (optional, default on) convert support for data:image in-line s.
- Adding pass-through support for data:image in-line s.
- XenForo: Fixes for extra /s in normalized URLs.
- Set default cover_min_size: 10,10 to avoid spacer images as covers.
- New Site: squidgeworld.org - shares code with AO3.
- adapter_wuxiaworldco: added status #592 from Rikkitp
- Don't use polyglot, not included until Calibre3. Remove some debug
output.
- adapter_scribblehubcom: Accept chapter URLs.
- adapter_wwwnovelallcom: Accept chapter URLs, must change to true
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=58
- On drag and drop, accept text/html and remove %0D at end of
text/uri-list URLs. Closes#587
- New site: fastnovel.net, thanks Rikkitp
- Update translations.
- Don't error out on non-editable custom columns ValueError.
- Add Yes/No to all to most question_dialog boxes.
- fiction.live: fixed crash with stories with achievements (introduced
in last set of commits) - Thanks, HazelSh
- Fixes for drag-n-drop features.
- Allow better editing of story URLs in edit box.
- Change seriesHTML to not be filled without series.
- Fix for Xenforo2 change (SB/SV)
- Update adapter_ficbooknet for site changes.
- Fix for latest storiesonline login change, thanks mrEd
- Add checks for 'from saved column' when not config'ed and
update-epub when default format isn't epub.
- Don't disable Update Mode with By Action menus.
- Do 'not an anthology' dialog outside busy_cursor
- Fixes for Fiction.live URLs re: #559 and #573 -- Thanks, HazelSh!
- Adds 'Actions by Update Mode' menu
- Include icons for 'Actions by Update Mode' menu
- Fix for email immediate download when not using English.
- "Hide"(setVisible(False)) rather than disable unused menu items.
- Disable rather than "hide"(not create) unused menu items, reorg into
sub menus.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=56
- fiction.live - handle api returning non-int values for votes
PR gh#JimmXinu/FanFicFare#550, thanks muchtea
- adapter_scribblehubcom: Include author notes/news in chapters
unless in exclude_notes - thanks, Epicpkmn11!
- archive.hpfanfictalk.com -> fanfictalk.com plus site changes
for same.
- Change ponyfictionarchive.net to https by default
- Making eFiction series name/desc collection work with more
sites.
- Apply CLI --json-meta to --list to see series name/desc.
- Fix adapter_storiesonlinenet login. Closes
gh#JimmXinu/FanFicFare#550
- Add AO3 Series 'status'.
- Don't save cover image size for dedup_img_files - Calibre
might replace it. Also fixes gh#JimmXinu/FanFicFare#550
- Better GUI for series anthology
- Adding eFiction series parsing attempt to base_adapter.
- ensure_text plugin-example.ini for py3
- New site: www.the-sietch.com XenForo2 site with weird URL
scheme. Closes gh#JimmXinu/FanFicFare#550
- Add get_urls_from_page() and get_series_from_page() to
adapters, add support. AO3 and TtH only so far.
- Add include_author_notes option (defaults on) to
adapter_royalroadcom Closes gh#JimmXinu/FanFicFare#550
- adapter_fictionlive: Handle stories with missing
contentRating, storyStatus & support beta.fictionlive.com
domain, thanks HazelSh!
- Add setting remove_tags:script,style replacing script remove
hardcode, adding style remove. Closes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=54
- Fix -s site list for adapter_hpfanficarchivecom.
- adapter_valentchambercom - requires SSL and only allows w/o www.
- adapter_hpfanficarchivecom - SSL cert SSL_ERROR_RX_RECORD_TOO_LONG,
back to http
- Update translations.
- fiction.live - add support for multi route stories, thanks muchtea!
- New Site: wuxiaworld.site, thanks, Kolbo5!
- Handle more fiction.live URLs -- closes#541, thanks HazelSh!
- fiction.live: null handling in format_readerposts -- closes#539,
thanks HazelSh!
- fiction.live: changed time formats for livetime metadata, chunk
timestamps to avoid localized names -- fixes#538, thanks HazelSh!
- adapter_occlumencysycophanthexcom needed another 'needs login'
string.
- Fix anthology comments for changes in how Calibre handles them.
- Display number of URLs found for an anthology.
- New site fiction.live, thanks HazelSh!
- Fix for Anthology bug when no story has a series.
- Added a string for translation.
- Add a 'shouldn't happen' error check for anthology merge.
- Add note about anthologies and epub3 to plugin-defaults.ini
- Show busy cursor during anthology merge & update.
- adapter_literotica: Fix for language domain name links on author
page.
- Fix chapter URLs in wuxiaworld.co.
- Update for site changes, wuxiaworld.co update -- thanks, teffalump!
- More fixes for wuxiaworld.co update -- thanks, teffalump!
- Added wuxiaworld.co specific setting dedup_order_chapter_list to
optionally apply teffalump's chapter dedup and ordering code.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=52
- Accept storyUrl with title in it for
adapter_webnovelcom. Addresses #520
- Fix adapter_mcstoriescom getSiteExampleURLs()
- Remove outdated rejecturls from plugin prefs--replaced by
rejecturls_date last 18+ month back.
- Fix for adapter_quotevcom site changes.
- Fix adapter_harrypotterfanfictioncom desc parse for
site change.
- Changes for Python3 deprecation warnings (mostly) from
eschwartz
- Normalize literotica.com URLs to www.literotica.com
- New Site: scribblehub.com - Thanks, mavi0!
- Fixes for site changes: adapter_ficbooknet
- Change INI error link blue color in dark mode.
- Add 'Series [0]' option for new anthologies.
- For anthologies, look for common val in numbered series00
if not all share 'series'.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=50
- New site: chireads.com -- Thanks, Kolbo!
- Fix for recursion in add_genre_when_multi_category caching bad
value.
- Change INI edit highlight colors when dark theme.
- Add cover_min_size setting.
- Fix add_genre_when_multi_category so it can include_in_ without
breaking and move above doreplacements.
- Add .SHOW_EMPTY feature for titlepage_entries.
- Check for epub before polishing cover into it.
- Change site efiction.esteliel.de to faerie-archive.com, also changed
siteabbrev eesd->fae
- Allow for no genre stories in adapter_fanficauthorsnet.
- Fix adapter_webnovelcom sitetags for site changes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=48
- Add more URLs to cover_exclusion_regexp for
base_xenforoforum.
- Fix for is_adult needing &showRestricted URL in
adapter_harrypotterfanfictioncom.
- Better auth page parsing due to own-favorite story in
adapter_harrypotterfanfictioncom.
- Add characters and increased category collection for
adapter_fanfiktionde.
- Suppress output_css on CLI -z
- Fix numWords parsing in adapter_fanficsme.
- Update translations, add Russian.
- Fix broken series parsing in adapter_adastrafanficcom
& adapter_lotrgficcom.
- New Site: www.silmarillionwritersguild.org, thanks Alistair!
- Allow /post/ story URLs with adapter_gravitytalescom.
- Change to
- in chapter text adapter_adultfanfictionorg
- Now actually use translated strings in prefs.py.
- Need to include prefs.py in messages.pot for translation.
- Update Translations.
- Catch exception in exception handling for French user.
- Remove '.' from numWords in adapter_fanfiktionde
- Fix for adapter_bloodshedversecom site changes.
- Find both 'Translator' and 'TranslatorS', except in Russian.
adapter_fanficsme
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=46
- Comment out a debug, user_agent for wuxiaworld.com
- Fix adapter_fictionmaniatv image page parsing, thanks smutandrea
- Fix adapter_fanficsme for date tags change.
- Change inject_chapter_title back to h3.
- Allow for author without link & id in XF2.
- Change inject_chapter_title code in adapter_storiesonlinenet
due to clean up weirdness.
- Change defaults.ini recommendations for inject_chapter_title
and change injected titles to h4--had problems with
epub update.
- Fix for py2/3 differences in final strip-non-ASCII decode
fall back.
- Remove some 'watermarking' tags from adapter_webnovelcom
- De-obfuscate emails in XenForo posts.
- Add scifistories.com to valid site list for
universe_as_series setting.
- New Site: scifistories.com (extends finestories.com).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=44
* Bump Test Version 3.18.1
* New Site: scifistories.com (extends finestories.com).
* Bump Release Version 3.18.0
* Update translations
* Bump Test Version 3.17.9
* Change fanfiction.tenhawkpresents.com to fanfic.tenhawkpresents.ink
* Revert "Remove defunct site fanfiction.tenhawkpresents.com"
* Bump Test Version 3.17.8
* Changes to adapter_archiveofourownorg for AO3 changes re: view_adult=true
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=41
* fictionalley.org needs a slow_down_sleep_time or it starts rejecting conns.
* Bump Test Version 3.17.7
* Fix Description parsing with series/universe/contest links in adapter_storiesonlinenet.
* Revert PR#478
* Add support for fictionalley.ikeran.org
* Remove extra spaces from replace_metadata examples
* Accept https URLs for adapter_wwwutopiastoriescom, but don't use https--doesn't work with python.
* Bump Test Version 3.17.6
* Fix for adapter_ficbooknet when no ships/characters.
* Bump Test Version 3.17.5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=39
- New Site: archive.hpfanfictalk.com (eFiction non-base)
- Reduce debug output in base_xenforoforum_adapter.
- Add replace_xbr_with_hr feature.
- Update translations.
- Fix for adapter_storiesonlinenet requiring 'v' from
login.php.
- Add more domains for AO3.
- Use storyUrl from metadata for checking library, for
those sites that make canonical storyUrl difficult, like
adapter_literotica. Closes#461. Plugin only.
- Optional EPUB 3.0 output
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=37
- Remove site nfacommunity.com, parked domain, last worked
Dec2018.
- Remove site fannation.shades-of-moonlight.com, parked domain,
last worked Dec2018.
- Kludge fix for incorrect HTTP response 500 code from
trekfanfiction.net.
- trekfanfiction.net uses utf8 now
- Make sure storyUrl has &->& and then change it back for
Calibre. Matches how authorUrl is handled(in all_metadata).
Closes#460 for adapter_sugarquillnet .
- adapter_sugarquillnet change chapter text td to div. Issue
#460
- Update adapter_alternatehistorycom for XenForo2. Issue #457
- Order custom columns in config page.
- Add -U/--update-epub-always option to CLI.
- Don't do URL quoting on file: URLs. Fix for spaces->+
breaking default cover.
- Catch ',' in front of 'Thread' in forum titles.
- Reduce minimum_calibre_version to v2.85.1, last of 2 series.
- Changes for Python3 compatibility, thanks eschwartz!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=35
- Different email URL for royalroad.com. Closes#452
- Update adapter_fictionmaniatv to use HTML versions containing
images and fall back if not found.
- Update adapter_fictionmaniatv to use HTML versions vs text by
default.
- Update Translations
- New Site fanfics.me (Russian language site).
- Base_eFiction - Get Rating/Rated from TOC page if not found
on print page. Remove from 2 individual adapters.
- Failsafe for max_zalgo setting. Closes#449.
- Add plugin option for toolbar button to pop menu.
- Fix AO3 chapterstotal replace_metadata for multi digits.
- Add
- around AO3 chapter head/foot notes. Issue 447
- Remove feature to save cookiejar between downloads and BG
jobs--causes some obscure problems with QQ at least. Closes
#466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=33
- Add some code to handle 24 hr clocks w/o changing adapters.
- Don't escape # in URLs, causes problems with ficbook.net.
- Bypass expired SSL cert by not using SSL.
adapter_thehookupzonenet
- Bypass expired SSL cert by not using SSL.
adapter_spikeluvercom
- Remove site twilightarchives.com - Closed as per web site.
- Remove site lotrfanfiction.com - Closed as per web site.
- Remove site www.13hours.org. Moved to AO3.
- Add site specific chapterslashtotal and chapterstotal for
adapter_archiveofourownorg.
- Fixes for adapter_webnovelcom site changes to JSON.
- Add parentforums site specific metadata for base_xenforo,
include partial list in category.
- Add user/pass to adapter_fictionhuntcom, required to see
chapter text now.
- Discard cookie cache on library change--might use different
users/settings.
- At least one efiction site said Completed: Completed instead
of Yes.
- Adding some html class attrs to epub output for ease of CSS.
- Add --no-output CLI option. Closes#443
- Save cookiejar between downloads during same calibre session,
including BG jobs.
- Avoid post URLs in XenForo notification emails for QQ & AH
too.
- Avoid post URLs in XenForo notification emails better w/o
catching post in thread title. Probably.
- Fix for 404 error on XF always_login. Closes#438
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=28
- Update Translations
- Add defaults.ini CSS for ficbook.net to preserve line breaks.
- Changes for adapter_forumsspacebattlescom to use
base_xenforo2forum.
- Correct AO3 author parsing for high-byte characters.
- Additional warnings about imaptags added to manually added
story URLs.
- Fix for adapter_trekfanfictionnet URL change. Closes#433.
- Add 'Restricted to Registered Users'(restricted) metadata to
AO3.
- Fix for unicode chars in url params, fixes 427
- Add feature to automatically add optional tags for stories
downloaded from email URLs.
- New Russian Site added: www.swi.org.ru - Thanks gunmetal313
- Fix for wordcount in adapter_fanfiktionde when max_zalgo:1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=27
* Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
* Add URL prefix for XF2 authorUrl if relative. Circa Aug 23, 2019 SV changed the author URL FFF collects to a relative link and I didn't notice it until now.
* Add dedup_chapter_list option for buggy chapter lists. Optional in case they're not buggy.
* Add fetch_last_page for base_xenforo--SB doesn't send notice emails if user not up-to-date now.
* Fix for corner-case with deleting Rejects.
* Fix for XF1 regression caused by XF2 threadmarks metadata code.
* Add XF2 threadmarks_cover/status/desc/title options.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=25