Releases: JimmXinu/FanFicFare
FanFicFare v3.26.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Use refresh_screen=False when calling Reading List add/remove, refresh book_ids.
- 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 storyId/URL after.
- Make adapter_novelupdatescc share code with adapter_wuxiaworldco
- adapter_literotica: Keep language domains & use for language metadata. #588
- adapter_alternatehistorycom now uses same thread group HTML as XenForo2. Closes #590
- adapter_wuxiaworldco/adapter_novelupdatescc: Re-add Don't include grayed out 'In preparation' chapters
FanFicFare v3.25.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- 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.
FanFicFare v3.24.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- fiction.live - handle api returning non-int values for votes PR #568, 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 #562
- Add AO3 Series 'status'.
- Don't save cover image size for dedup_img_files - Calibre might replace it. Also fixes #561
- 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 #430
- 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 #556
- 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 #553. - New Site: novelupdates.cc (possible transition dest for wuxiaworld.co?) - Thanks ElminsterAU!
- Fix for adapter_wuxiaworldsite not setting authorUrl.
- Add dedup_img_files option(default:false). #550
- wuxiaworld.co and novelupdates.cc don't author links after all?
FanFicFare v3.23.1
Bug fix release for #547
(CLI only release)
Installation instructions:
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fix -s site list for adapter_hpfanficarchivecom.
FanFicFare v3.23.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- adapter_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. Defaults to false.
FanFicFare v3.22.1
Bug fix release for #529
(Plugin only release, change doesn't affect CLI.)
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fix for Reject list not working for new users/libraries.
FanFicFare v3.22.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- 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'.
FanFicFare v3.21.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- 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.
FanFicFare v3.20.1
Bug fix release for problem described here.
(Plugin only release, change doesn't affect CLI.)
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- Fix for collision issue with translations and email direct d/l.
FanFicFare v3.20.0
Installation instructions:
Calibre Plugin:
Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
Command line interface:
FanFicFare is delivered as a pip
Python package.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies.)
Run fanficfare -h
from command-line.
Changes:
- 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