- (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
- Update to 4.4.0:
- 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).
- Add http_proxy and https_proxy setting, remove
fix_broken_https_proxy…
- Conceal some debug output for proxies.
OBS-URL: https://build.opensuse.org/request/show/907525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=34
- 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
- Update to 4.2.0:
- 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.
- Add [harrypotterfanfiction.com] slow_down_sleep_time:1 -- Site blocking
fast downloads.
OBS-URL: https://build.opensuse.org/request/show/890635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=32
- 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
- Update to 4.0.0:
- 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
quicker rejects checks from email.
- Convert adapter_spikeluvercom to base_efiction after site
changes.
- Remove 'extrasleep' feature--it was ugly--increase
slow_down_sleep_time for the couple sites that used it. We
can trust the users, right?
- Remove httplib._MAXHEADERS workaround for royalroad.com - not
happening anymore.
- Fixes for py2/py3 & a stray INI space.
- Fix for Reject List to equate story URLs with and without
titles, for XenForo and ffnet. Otherwise you can end up with
dups in Reject List and not recognize new URLs are already
being rejected. Also fixes [storyUrl] sections without titles
for ffnet.
- Fix fictionpress.net and retain Reject List entries for
removed sites.
- Get cloudscraper 1.2.56 changes, but keep py2 compat.
- Fix for chapter error report. Closes#641
- adapter_fanfictionnet: Start keeping story title part of
storyUrl.
OBS-URL: https://build.opensuse.org/request/show/873735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=30
- 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
- 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