- Update to 3.29.0:
- 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/request/show/866393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=29
- 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
- Add no-cloudscraper.patch to avoid need to use cloudscraper
- Update to 3.28.0:
- **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/request/show/862684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=28
- **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
- Add use_cloudscraper code to use with CloudFlare sites, like
fanfiction.net now does.
- Changes to allow email chapter update URLs to work in
adapter_wattpadcom
- Updates for many included dependencies
- Update to 3.26.0:
- 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
OBS-URL: https://build.opensuse.org/request/show/858537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=27
- 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
- Update to 3.25.0:
- 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/request/show/847350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=26
- 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
- Update to 3.24.0:
- 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
gh#JimmXinu/FanFicFare#550.
- 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).
gh#JimmXinu/FanFicFare#550
- wuxiaworld.co and novelupdates.cc don't author links after
all?
OBS-URL: https://build.opensuse.org/request/show/841986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=25
- 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
- Update to 3.23.1:
- 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/request/show/834724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=24
- 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
- Update to 3.22.1:
- 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/request/show/827906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=23
- 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
- Update to 3.21.0:
- 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/request/show/823886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=22
- 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
- Update to version 3.20.1:
- 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/request/show/816234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=21
- 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
- Update to version 3.19.0:
- 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/request/show/799911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=20
- 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
- Update to version 3.18.0+git.1586013122.54f843ec:
* 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/request/show/791430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=19
* 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
- Update to version 3.17.0+git.1585684191.22d2ad45:
* 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/request/show/790351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=18
* 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
- Update 3.16.0:
- 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/request/show/781034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=17
- 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
- Update to 3.14.0:
- 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/request/show/762920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=15
- 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
- Update to 3.13.0:
- 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/request/show/748964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=13
- 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
- Update to 3.11.0:
* 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/request/show/730595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=12
* 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
- version update to 3.10.1
* Additional error checking and output for IMAP4 fetch.
* Add always_include_first_post_chapters to base_xenforoforum_adapter
* XF posts can include a tags without href, look for href searching for links. Closes#417
* Add work around to fix XF2 issue with multiple '...' in threadmarks.
* Tweak getting URLs from email for SV XF2 changes, don't get post URLs.
* Changes to adapter_forumssufficientvelocitycom for XenForo2 migration.
* Fix for Plugin: Group reported results better for meta-only updates.
* Plugin: Group reported results better.
* Add a de-dup check to XF threadmark collection due to at least one SB story having TM bug.
* Adjust reader_posts_per_page for forum.questionablequesting.com.
* adapter_wuxiaworldco: Don't include grayed out 'In preparation' chapters
* Move BS version debug so it doesn't appear in CLI without -d.
* Fix for regression on XF not-first index post.
* Fix for a corner-case global_cache written by py2, then read by py3 bug.
* Update included dependencies -- mostly for Calibre 2.85.1.
* adapter_asianfanficscom json fixes - thanks oh45454545
* adapter_asianfanficscom foreword json fix - thanks oh45454545
* Change metadata separator to ' & ' when filling 'Contains names' custom columns.
* Fix for adapter_asianfanficscom change for views metadata
* Fix for site change adapter_novelonlinefullcom
* More fixes for adapter_asianfanficscom site now giving different HTML to FFF.
* Fix for some(older?) adapter_asianfanficscom stories not have json links.
* Fixes for site changes adapter_asianfanficscom
* Fix for extended chars in text email imap fetchs on py3.
* Show debug output BeautifulSoup version.
* adapter_mediaminerorg: Fix for not finding a block in chapter download.
* Fix for newer BS4/soupsieve enforcing CSS selector rules about :/ chars.
* Fix for site date change adapter_wuxiaworldcom
OBS-URL: https://build.opensuse.org/request/show/719799
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=21
- Update to 3.7.6:
- Fix CLI Upload to have correct version.
- Fix for BS halping with string conversions on PI update from
Saved Meta Column.
- More improvements for adapter_asianfanficscom, including
auto_sub feature, thanks oh45454545
- Improvements for adapter_asianfanficscom, thanks oh45454545
- Update adapter_asianfanficscom to fetch chapter texts from
JSON url.
- Ad wall indicator has changed for adapter_webnovelcom.
- Fix use_archived_author in AO3. (forwarded request 700317 from mcepl)
OBS-URL: https://build.opensuse.org/request/show/700318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=8
- Update to 3.7.6:
- Fix CLI Upload to have correct version.
- Fix for BS halping with string conversions on PI update from
Saved Meta Column.
- More improvements for adapter_asianfanficscom, including
auto_sub feature, thanks oh45454545
- Improvements for adapter_asianfanficscom, thanks oh45454545
- Update adapter_asianfanficscom to fetch chapter texts from
JSON url.
- Ad wall indicator has changed for adapter_webnovelcom.
- Fix use_archived_author in AO3.
OBS-URL: https://build.opensuse.org/request/show/700317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=17
- Update to 3.7.0:
- Update translations
- Revert "Remove defunct site www.destinysgateway.com"
- Recognize destinysgateway.com and www.destinysgateway.com
- Remove ncisfic.com -- moved to AO3.
- Fix date format for adapter_gluttonyfictioncom
- Comment out some old debugs.
- Add debug output for encoding used.
- Fix some comments.
- Add another StoryDoesNotExist string for
adapter_fanfictionnet
- Closes#390 - RoyalRoad click link in emails.
- Update a comment link in setup.py.
- Include status 'Hiatus' for adapter_royalroadcom.
- Correct a comment in defaults.ini.
- Fix for saved custom column metadata and boolean values.
- Add bookmarked site specific metadata for
adapter_archiveofourownorg.
- Fix for PI saved metadata not reading False & empty strings.
- More fixing for bool metadata values--convert to string when
set.
- Add remove_authorfootnotes_on_update feature for AO3.
- Update Translations.
OBS-URL: https://build.opensuse.org/request/show/698709
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=15