- Update to the version 4.54.0:
- Update Translations
- Plugin BG settings: Remove 'old' vs 'new' BG handling
verbiage
- adapter_ficbooknet: Change how replace_text_formatting
converts to text.
- BrowserCache: Add comment about py2 and gzip.decompress
- Don't give format section warnings for fix_excess_space
- adapter_storiesonlinenet: Site changed, get series number
from series page now.
- adapter_ficbooknet: Add replace_text_formatting option to
replace CSS paragraphing with tags, for txt output.
- adapter_royalroadcom: Fix login failure reporting #1302
- Image Handling Changes
- base_xenforo2forum_adapter: Fix include_nonauthor_poster: Had
left testing conditional
OBS-URL: https://build.opensuse.org/request/show/1332338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=76
- Update Translations
- Plugin BG settings: Remove 'old' vs 'new' BG handling
verbiage
- adapter_ficbooknet: Change how replace_text_formatting
converts to text.
- BrowserCache: Add comment about py2 and gzip.decompress
- Don't give format section warnings for fix_excess_space
- adapter_storiesonlinenet: Site changed, get series number
from series page now.
- adapter_ficbooknet: Add replace_text_formatting option to
replace CSS paragraphing with tags, for txt output.
- adapter_royalroadcom: Fix login failure reporting #1302
- Image Handling Changes
- base_xenforo2forum_adapter: Fix include_nonauthor_poster: Had
left testing conditional
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=151
- Fix for rare 'false' as INI list corner case
- base_xenforo2forum_adapter: Add include_nonauthor_poster
option
- adapter_storiesonlinenet: Improve inject_chapter_title
- writer_epub: Add option as page_progression_direction_rtl
- Changes for #1292 for normalizing different series URL forms.
- adapter_literotica: Remove unused chapter_categories_use_all
option, fix other site options for better defaults.ini
- Calc words_added even if not in logpage_entries.
- AO3: Site changed 'don't have permission' string
- adapter_literotica: Get series ID from data object
- adapter_literotica: Add chapter descriptions to summary
- adapter_literotica: Don't require tags_from_chapters for old
eroticatags collection
- adapter_fictionlive: create self.chapter_id_to_api earlier
for normalize_chapterurl
- adapter_literotica: Fix for one-shot aver_rating
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=150
- Update to the version 4.52.0:
* adapter_fanfictionsfr: Site SSL requires www now
* Remove Site: sinful-dreams.com/whispered/muse - broken for 6+ years
even though other two sites on same DN work
* Remove site: www.wuxiaworld.xyz - DN parked somewhere questionable
for +2 years
* Update translations.
* Add metadata entry marked_new_chapters for epub updated '(new)'
chapters count
* adapter_literotica: Get chapters from JSON fetch for #1283
(no current examples)
* Update QQ reader_posts_per_page default - Thanks, MacaroonRemarkable
#1282
* Implement Alternate Tagging and Date calculation for Literotica -
Thanks, albyofdoom #1280
* Add appendices config and improve URL matching for fiction.live
adapter - Thanks, MacaroonRemarkable #1279
* adapter_royalroadcom: New status Inactive
* Fix for add_chapter_numbers:toconly and unnew. Closes#1274
OBS-URL: https://build.opensuse.org/request/show/1320774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=74
* adapter_fanfictionsfr: Site SSL requires www now
* Remove Site: sinful-dreams.com/whispered/muse - broken for 6+ years
even though other two sites on same DN work
* Remove site: www.wuxiaworld.xyz - DN parked somewhere questionable
for +2 years
* Update translations.
* Add metadata entry marked_new_chapters for epub updated '(new)'
chapters count
* adapter_literotica: Get chapters from JSON fetch for #1283
(no current examples)
* Update QQ reader_posts_per_page default - Thanks, MacaroonRemarkable
#1282
* Implement Alternate Tagging and Date calculation for Literotica -
Thanks, albyofdoom #1280
* Add appendices config and improve URL matching for fiction.live
adapter - Thanks, MacaroonRemarkable #1279
* adapter_royalroadcom: New status Inactive
* Fix for add_chapter_numbers:toconly and unnew. Closes#1274
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=149
- Update to the version 4.51.0:
- writer_epub: Only do svg check for epub3
- writer_epub: More epub3 - prefix & prop cover-image
- Don't include default_cover_image with use_old_cover with a
different name.
- adapter_storiesonlinenet.py - tolerate contest stories with
"(Hidden)" author, #1272, thanks bpothier
- Find and use epub3 cover on update--relies on Calibre's
calibre:title-page property.
- writer_epub: Also write the calibre:title-page property for
epub3.
- writer_epub: Rearrange to detect and flag files containing
svg tags for epub3.
- Preserve original titles for Reader Post blocks from
fiction.live #1269, thanks MacaroonRemarkable!
- adapter_ficbooknet: Collect additional metadata #1270, thanks
dbhmw!
- OTW/AO3: Don't apply series page handling to non-series pages
- Update to the version 4.50.0:
- OTW(AO3): Fix for site change breaking logged in detection.
Closes#1263
- adapter_literotica: Site change, regex outdated. PR1261,
thanks dbhmw!
- adapter_storiesonlinenet: Add check for SOL accounts in
renewal warning period to verbosely explain to users why
their downloads don't work. PR1262, thanks bpothier!
- base_otw_adapter: Fix for markedforlater site change
- OTW(AO3): Accept /chapter/999 URLs without /works/999 for
#1258
- Fix tuple vs grouping vs list, closes#1254 (royalroad
OBS-URL: https://build.opensuse.org/request/show/1316586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=73
- writer_epub: Only do svg check for epub3
- writer_epub: More epub3 - prefix & prop cover-image
- Don't include default_cover_image with use_old_cover with a
different name.
- adapter_storiesonlinenet.py - tolerate contest stories with
"(Hidden)" author, #1272, thanks bpothier
- Find and use epub3 cover on update--relies on Calibre's
calibre:title-page property.
- writer_epub: Also write the calibre:title-page property for
epub3.
- writer_epub: Rearrange to detect and flag files containing
svg tags for epub3.
- Preserve original titles for Reader Post blocks from
fiction.live #1269, thanks MacaroonRemarkable!
- adapter_ficbooknet: Collect additional metadata #1270, thanks
dbhmw!
- OTW/AO3: Don't apply series page handling to non-series pages
- Update to the version 4.50.0:
- OTW(AO3): Fix for site change breaking logged in detection.
Closes#1263
- adapter_literotica: Site change, regex outdated. PR1261,
thanks dbhmw!
- adapter_storiesonlinenet: Add check for SOL accounts in
renewal warning period to verbosely explain to users why
their downloads don't work. PR1262, thanks bpothier!
- base_otw_adapter: Fix for markedforlater site change
- OTW(AO3): Accept /chapter/999 URLs without /works/999 for
#1258
- Fix tuple vs grouping vs list, closes#1254 (royalroad
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=147
- adapter_storiesonlinenet: Change page not found error
reporting
- adapter_literotica: Yet another site change, addresses #1245
- base_otw: Add collectionsUrl and collectionsHTML metadata
- adapter_literotica: Site change
- browsercache_simple: Code for 0 length stream in cache file,
only seen in Mac
- Add continue_on_chapter_error_try_limit setting
- adapter_fireflyfansnet: Allow for missing authorId.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=145
- 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
- Update to 4.47.0:
- adapter_ashwindersycophanthexcom: http to https
- Plugin BG Jobs: Remove old multi-process code
- Report BG job failed entirely as individual books failed
instead of just exception. For #1225
- adapter_fimfictionnet: New img attr and class. #1226
- Send refresh_screen=True when updating Reading Lists in case
of series column updates.
- Add SB favicons to cover_exclusion_regexp.
- Support for logging into royal road to keep chapter progress
(and count as page views), #1222, thanks snoonan.
- Fix images from existing epub being discarded during update.
- Change default base_xenforoforum minimum_threadmarks:1. See
#1218
- Shutdown IMAP connection when done with it.
- Mildly kludgey fix for status bar notifications.
- PI BG Jobs: Fix split without reconsolidate.
- Py2 fix for split BG jobs, closes#1214
- Fix xenforo2 prefixtags, some still using tags in title
- alternatehistory needs at least cloudscraper now, it seems.
- Add use_flaresolverr_session and flaresolverr_session
settings for #1211
- Include Accept:image/* header when requesting an image url,
thanks bellisk
- Skip OTW(AO3) login when open_pages_in_browser AND
use_browser_cache AND use_browser_cache_only
OBS-URL: https://build.opensuse.org/request/show/1290547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=69
- Update to 4.46.0:
- OTW(AO3): Don't attempt login with
use_archive_transformativeworks_org or open_pages_in_browser
#1210
- Ignore use_browser_cache_only when URL scheme is file
- Update translations.
- adapter_ficbooknet: Site changes, thanks dbhmw
- adapter_literotica: Fix date parsing. See #1208, thanks dbhmw
- Add Ctrl-Enter to AddDialog, consolidating code with INIEdit
- Split BG: Fixes for error column & showing meta collection
errors
- Single proc bg processing, optionally split by site &
accumulate results (See this post)
- Fix remove_empty_p regexp to work with nested tags and
whitespace.
- AO3 make use_(domain) options not replace
media.archiveofourown.org
- Include 'Add New Book' dialog when multiple existing found on
update.
- adapter_spiritfanfictioncom: Fix for author collection after
site change. Thanks, kilandra
OBS-URL: https://build.opensuse.org/request/show/1284270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=68
Update to 4.42.0:
- Update Translations
- adapter_fanfictalkcom: Update domain name & match pattern
- Remove site: starskyhutcharchive.net, moved to
starskyandhutcharchive.net, not eFiction. Nobody's missed it.
- Remove site: fastnovels.net - Blog only now, no stories.
- Remove site: www.novelupdates.cc - Domain parked somewhere
sketchy
- Remove site: ponyfictionarchive.net - Moved to AO3
- adapter_wwwaneroticstorycom: Update for site changes.
- Re-alphabetize defaults.ini
- Browser Simple Cache adding orig resp time field & removing
browser_cache_simple_header_old option. Fixes Browser Cache
failing with Chrome on Mac & Linux.
- Strip out unused parts of requests_toolbelt to avoid
dependency issues.
- Add no_image_processing_regexp option for #1144
- adapter_fictionmaniatv: Change to https
(🤖: Submission of python-fanficfare via #6 by mcepl)
OBS-URL: https://build.opensuse.org/request/show/1244288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=64
Update To 4.41.0
- Update to 4.41.0:
- Update Translations
- New Site: superlove.sayitditto.net (#1136) Thanks xxwhirlpool
- New Site: www.cfaarchive.org (#1136) Thanks xxwhirlpool
- XenForo lazyload: use data-src first if data-url also
present. QQ proxy in data-src caches/bypasses some issues
- adapter_inkbunnynet: Implemented always_login, thanks dbhmw
- Small fixes for Wattpad. (#1137), thanks dbhmw
- adapter_fimfictionnet: Implement always_login. Remove unused
fail_on_password & do_update_hook settings. #1135
- Call Calibre's safe_open_url for open_pages_in_browser
- Add subject_tags to -m/j CLI output
- Fix for double replace_metadata when non-list metadata called
by getList().
(🤖: Submission of python-fanficfare via #5 by mcepl)
OBS-URL: https://build.opensuse.org/request/show/1234432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=63
- update to 4.37.0:
- 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/request/show/1191025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=59
- 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