14
0

80 Commits

Author SHA256 Message Date
9f1a85cb55 - Update to 4.48.0:
- 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
2025-08-24 21:51:41 +00:00
OBS User unknown
aa821b3d7b [info=ae11cd735ca52ea3734aee5edcbdb114ca7678e1f3a777d2fba6fbbd441ad20f]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=142
2025-07-03 20:46:32 +00:00
OBS User unknown
ee99eb2fac [info=ed345524b4a4f66f133c69d6dd093e956b8c65bbf3cfee4f7835b27ad667d03b]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=141
2025-06-09 19:35:32 +00:00
f75edd4719 [info=b68c50809d03f58d05c96b42b164e6f0f2619d33c3450fd64f24bfe608f59cf4]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=140
2025-05-03 00:52:27 +00:00
36e1abea39 Accepting request 1274080 from devel:languages:python
revert

OBS-URL: https://build.opensuse.org/request/show/1274080
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=139
2025-05-03 00:19:02 +00:00
OBS User unknown
03191251b7 [info=b68c50809d03f58d05c96b42b164e6f0f2619d33c3450fd64f24bfe608f59cf4]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=138
2025-05-02 23:46:42 +00:00
eea8be3f9d [info=caf33ec6714bb61b8cb0bd2b0a50b4c545ec2ed852d7f7a38a3b479a0cfe981c]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=136
2025-05-02 20:44:28 +00:00
49e6caced5 - Update to 4.44.0:
- adapter_storiesonlinenet(et al): Add always_login
    option. Closes #1185
  - Improve logpage updating
  - Implementing Timed One Time Password(TOTP) 2FA Exception and
    collection
  - adapter_literotica: Fixed incorrect parsing for get url from
    webpage option, thanks dbhmw! #1182 & #1183
  - Note on open_pages_in_browser for MacOS users linking to
    #1142
  - adapter_asianfanficscom: Add inject_chapter_image
    option. Closes #1143
  - ffnet only: try_shortened_title_urls option #1166
  - Revert "adapter_fanfictionnet: Attempt chapter from m. (vs
    www) when chapter not found"
  - adapter_ficbooknet: Fix additional metadata collection,
    thanks dbhmw
  - Add support for 'directimages' with use_browser_cache, thanks
    nsapa #1180
  - AO3 use_archive_transformativeworks_org option
  - Add remove_empty_p option, usually for AO3/OTW. #1177
  - adapter_storiesonlinenet: Change parsing for when the
    description/details contains extraneous /div tag #1176
    thanks, bpothier
  - adapter_fimfictionnet: Fetch stories only found in
    bookshelf. #1174 thanks, dbhmw
  - adapter_syosetucom: site update #1173 thanks, praschke
  - BrowserCache Chrome Block: Treat entry missing headers same
    as not found. #1167 #1169

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=133
2025-04-01 21:12:05 +00:00
OBS User unknown
bc57b333b2 [info=caf33ec6714bb61b8cb0bd2b0a50b4c545ec2ed852d7f7a38a3b479a0cfe981c]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=132
2025-03-31 12:29:22 +00:00
OBS User unknown
90a926e9f0 [info=9cfe0c872e608bcee025d0f5c0bc7fdf90ed52ffe1781836ae436870d273ec7f]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=131
2025-03-04 03:05:15 +00:00
OBS User unknown
508a1bee62 [info=df517f447116834ead0d32cd0008dca7ce7553f1d0e9b4a44ae7807f19909928]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=130
2025-02-18 14:26:10 +00:00
OBS User unknown
8183474beb [info=86b9dd2f8086bc4e7e5fcdfbe575e93468665da9989a7e1302bdb204915853cb]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=129
2025-01-07 10:44:30 +00:00
OBS User unknown
0b0ec67dd1 [info=578bef1c448593aef7bae718fb00f46874f5648ef907b5ab9112c1b089769066]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=127
2024-11-05 14:41:18 +00:00
8e325dbce7 [info=caf33ec6714bb61b8cb0bd2b0a50b4c545ec2ed852d7f7a38a3b479a0cfe981c]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=126
2024-10-02 05:55:35 +00:00
1e74fae5a8 - Chrome Simple Browser Cache extra field fix (Mac/Linux)
- adapter_scribblehubcom: Allow for changing title in story URL.
- Update adapter_syosetucom.py (#1095) Fix update retrieval for
  series not completed, thanks dado330
- Make CLI username prompt more visible
- Update translations

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=124
2024-09-22 16:28:45 +00:00
c3ad99b4c4 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=122
2024-08-01 16:52:29 +00:00
5e98c7cdc1 - update to 4.36.0:
* Built-in Event For Action Chains plugin
  * Catch bad href searches during internal link anchor search.
  * adapter_spiritfanfictioncom: use_basic_cache:true
  * adapter_spiritfanfictioncom: Cheesy fix for py2 not knowing
    %z in dates.
  * New Site: SpiritFanfiction.com Portuguese language site
    (#1078) thanks kilandra
  * XF2: SB/SV changed the header for thread_status
  * adapter_ficbooknet: adapter_ficbooknet: Better fixes for py2
    from dbhmw
  * adapter_ficbooknet: Fix breakage for proxies & add covers
    #1077 - #1076, thanks dbhmw

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=120
2024-07-01 20:42:44 +00:00
df10827b1d - update to 4.35.0:
* Add download_finished_signal for Action Chains #1073
  * New Site: touchfluffytail.org thanks dbhmw
  * adapter_wattpadcom: Improve error reporting when story not
    found / connection refused.
  * base_xenforo2 better detect whether logged in.
  * adapter_deviantartcom: Streamline login vs watchers vs
    mature See #1070
  * adapter_inkbunny: Fix author & category thanks dbhmw
  * base_xenforo2forum: Prefix tag collecting too much.
  * datetime.utcnow() deprecated in more recent py3 versions
  * Skip invalid images, detect img types thanks dbhmw
  * Fix for WebToEpub firefox cache key changing
  * QQ: Doesn't need reader_posts_per_page:30 anymore
  * adapter_forumquestionablequestingcom:Switch to
    BaseXenForo2ForumAdapter
  * adapter_ficbooknet: Remove py3 string handling that breaks on
    py2
  * Update bundled certifi cacert.pem and version, not core.py
- update to 4.34.1:
  * adapter_ficbooknet: Remove py3 string handling that breaks on
    py2
  * Update bundled certifi cacert.pem and version
- update to 4.34.0:
  * FanFicFare is delivered as a `pip` Python package.
  * adapter_literotica: "Beta" site changes #1058
  * Ficbook.net More metadata collection #1064 Thanks, dbhmw
  * Ficbook.net Add chapter dates for TOC #1065 Thanks, dbhmw
  * Ficbook.net Fix categories and add chapter notes #1063
    Thanks, dbhmw

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=118
2024-06-07 14:11:22 +00:00
e6e15a4081 - Update to 4.33.0:
- Update translations.
  - adapter_inkbunnynet: Honor keep_summary_html, allow alternate
    cover image. Thanks hmonsta #912.
  - adapter_deviantartcom: Add a 6th different message to
    indicate 'mature content'. #1052
  - adapter_deviantartcom: Bad username fails separately than bad
    pass. #1052
  - Paste into ini edit as plain text only.
  - syosetu: make numeric metadata robust against wording changes
    - thanks praschke
  - New site Japanese language site kakuyomu.jp, thanks praschke
  - adapter_deviantartcom: Add another way to remove comments
    section.
  - Don't try to set imap tags before checking for 'good' update.
  - Move new exception catching for metadata errors

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=116
2024-04-01 20:04:07 +00:00
c5d9259fd2 - update to 4.32.3:
* Fix setting book['tags'] for bgmeta for update AND overwrite.
  * Report errors during library update loop better.
  * SV site change, paginated threadmarks list

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=114
2024-03-17 12:32:56 +00:00
79618fffd4 - Update to 4.32.0:
- Update translations.
  - Add Edit personal.ini as a direct menu item--can keyboard
    shortcut
  - adapter_deviantartcom: Fix for site change and detect no
    username.
  - Set book[tags] after writeStory for literotica.
  - New site: syosetu.com Japanese language site, thanks praschke
  - Don't do random lang anymore in test1--changes series sort in
    Calibre.
  - Don't need \n after </span> looking for log entries.
  - Add include_images:coveronly option for
    [#1037](https://github.com/JimmXinu/FanFicFare/issues/1037)
  - adapter_literotica: Allow for empty div.aa_ht tags, remove
    extra None from text
  - adapter_wwwutopiastoriescom: Remove author page get, add
    extracategories instead. Site static now.
  - adapter_wwwutopiastoriescom: Updates for site changes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=112
2024-03-01 17:39:54 +00:00
4675ed6dff - update to 4.30.0:
* Install attached plugin zip file, or use Calibre's 'Get
    plugins' feature.
  * FanFicFare is delivered as a `pip` Python package.
  * Run `fanficfare -h` from command-line.
  * Update translations.
  * Better handling of &<> entities with stripHTML() and chapter
    titles. #1019
  * SB(but not SV) removed RSS link from thread list title.
    Closes #1017
  * adapter_storiesonlinenet: Allow /n/ as well as /s/ paths
  * adapter_storiesonlinenet: Update for chapter URL change for
    paid subs. See #1014, thanks bpothier!
  * adapter_storiesonlinenet: Update for chapter URL change. See
    #1013
  * adapter_fanfictionnet: Only use data-original cover images.
  * BrowserCache should ignore usecache flag, that's for
    BasicCache.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=110
2024-01-28 10:25:13 +00:00
73764f57b9 - update to 4.29.0:
* Update translations.
  * Retry Calibre metadata update when it fails due to
    conflicting program(Windows File Explorer)
  * adapter_asianfanficscom: Fix for 'friend only' stories
    initially giving 404
  * Change bs4.find(text=) to string= for deprecation change.
  * Add use_flaresolverr_proxy:directimages experimental for
    #1007
  * Add base_adapter.img_url_trans() for adapter_fictionlive
    image URLs #1004
  * Update six.py to 1.16 for Python 3.12 compatibility. #1006
  * ConfigParser.read_file added in py3.2, readfp removed in
    py3.12, only used in plugin #1006
  * Update translations.
  * adapter_fanficsme: More fixes for unusual cases, now using
    regexp #999
  * adapter_fanficsme: Fixes for some unusual cases Closes #999
  * Switch from setup.py to pyproject.toml for CLI packaging.
  * Remove site: www.lotrgfic.com - DNS removed +1year ago
  * Remove site: www.lushstories.com - Changed +2years ago
    incompatibly Closes #988
  * Remove site: www.silmarillionwritersguild.org - Changed
    +2years ago incompatibly
  * Remove site: www.scarvesandcoffee.net - Changed +2years ago
    incompatibly
  * Remove site: merengo.hu - Doesn't serve text in full print
    +1year
  * Remove site: www.destinysgateway.com - Domain parked +1year
  * Remove site: archive.skyehawke.com - Domain parked, broken

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=108
2023-11-21 14:48:33 +00:00
3e9ae62ee2 - Update to 4.27.0:
- AO3: Real fix for adult string change, revert earlier attempted fixes.
- Update to 4.26.1:
  - Fix for extratags not being picked up by include_in_subjects
- Update to 4.26.0:
  - adapter_royalroadcom: user found a story with no chapters
  - base_efiction: .string -> stripHTML for nested tags Closes
    #984
  - Fix fanfiktionde status parsing #980 - thanks, burny2!
  - AO3: Make subscribed, markedforlater True/False to match
    bookmarked/bookmarkprivate/bookmarkrec
  - Add title replace_metadata(commented) for literotica Ch/Pt
    titles
  - AO3: Add subscribed, markedforlater
  - Filter cookies for flaresolverr
  - Add _LIST option to
    include_subject_tags(/extra_subject_tags), refactor
  - AO3 fix for protected email addr in chapter name breaking
    chapter datetime
  - Fix for #979, AO3 Get URLs from Page
  - adapter_storiesofardacom: Fix for detecting adult question on
    indiv chapters.
  - New Site: sunnydaleafterdark.com, thanks inklesspen!
  - Add anthology_merge_keepsingletocs option, requires new
    EpubMerge.
  - Apply mark_new_chapters to new story chapters in
    Anthologies. #977
  - Allow mark_new_chapters when 1 chapter in case it changes.
  - Increase sleep times between cache checks using
    open_pages_in_browser.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=106
2023-09-21 06:16:22 +00:00
ac358a4cbf - Fix Requires: brotli -> Brotli
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=104
2023-07-15 10:00:25 +00:00
3a3bcb3753 - Update to 4.25.0:
- Fix for make_firstimage_cover causing embedded image to also
    use cover.jpg.
  - adapter_wuxiaworldxyz: Paginated TOC
  - Add use_workskin option for AO3 (& squidgeworld). PR#967,
    thanks niacdoial
  - Make Rejects List Note column orderable.
  - fix_relative_text_links fix for #anchors doesn't handle '.'
    in id. Fixes #966 refer #952
  - AO3 Check for hidden work after login.
  - adapter_storiesonlinenet: Login now has a hidden token. -
    #962 Thanks, mvlcek
  - Allow for href='' in fix_relative_text_links processing.
- Update to 4.24.0:
  - Fix wuxiaworld.xyz specific setting section
  - Fix force_cover_image when already in story
  - AO3: Apparently minor change to chapter end note HTML. #956
  - wuxiaworld.co -> wuxiaworld.xyz changes most data collection
    #953
  - Fix Update Always metadata in BG logic
  - fix_relative_text_links: Keep #anchor links if target also in
    chapter. See #952
  - Add order_chapters_by_date option for literotica.com, used to
    be hard coded.
  - Add force_update_epub_always option to update when EPUB has
    more chapters than source. See #950 #949 #942.
- Update to 4.23.0:
  - Change force_img_referer to force_img_self_referer_regexp See
    #940 #941
  - adapter_deviantartcom: Another detect login string. #947

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=103
2023-07-11 19:48:51 +00:00
eb863efcb7 - Remove adapter_dwiggiecom.patch … it really doesn't work.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=101
2023-03-10 12:11:40 +00:00
dd9f8c6b5e - update to 4.21.0:
* adapter_fictionlive: fix #922 -- call utf8fromSoup exactly
    once - Thanks, HazelSh!
  * adapter_royalroadcom: Fixes for site changes. #923
  * AO3: Re-soup full_work on every chapter to avoid problems
    with soup changes. Found with
    always_reload_first_chapter:true
  * adapter_thesietchcom: Fix for site more closely following
    XenForo2
  * FlareSolverr: novelfull.com sometimes w/o expires of any kind
  * adapter_fictionlive: Soup chapter text to fix up HTML
  * Add style attr by default to fiction.live

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=99
2023-03-03 09:16:25 +00:00
105eba57a7 - Update to 4.20.0:
- Fixes for adapter_fictionlive story URLs-normalize & skip
    unsub URL
  - adapter_deviantartcom date changes #910, thanks bugmaschine
  - Revamp retries for browser cache with open_pages_in_browser
  - Fix for & in chapter title.
  - Add r_anthmax/n_anthmax options for custom_columns_settings
  - Fixed the Deviantart adapter not detecting that a Deviation
    is Marked as needing a login, thanks bugmaschine
  - Skip day of week for localization in browsercache_firefox2
  - Move makeDate to dateutils to call from browsercache_firefox2
  - adapter_mediaminerorg: Updates for site changes
  - adapter_fastnovelsnet: Fixes for site changes -- tested with
    use_flaresolverr_proxy
  - Update language->langcode mapping for updated AO3 list
  - Browser Cache Refactor & open_pages_in_browser feature
  - See PR #905 and this MR post.
  - Fixes for config base_xenforo options, closes #902
  - Fix for adapter_quotevcom status
  - Equalize ok/cancel buttons on user/pass & email pass dialogs
  - adapter_ficbooknet: Site change for status + remove debug
  - Tweak for adapter_storiesonlinenet description parsing
- Add adapter_dwiggiecom.patch (gh#JimmXinu/FanFicFare#903)
  for openSUSE-only (reasons are in the patch) support for
  dwiggie.com.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=97
2023-02-15 06:53:20 +00:00
ed825f9abd - Update to 4.19.0:
- Fixes for config base_xenforo options
  - Fix for adapter_quotevcom status
  - Equalize ok/cancel buttons on user/pass & email pass dialogs
  - adapter_ficbooknet: Site change for status + remove debug
  - Tweak for adapter_storiesonlinenet description parsing

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=95
2023-01-02 07:43:08 +00:00
80dd2fa573 - Update to 4.18.0:
- Update metadata caching with dependency invalidating
  - Still allow images with use_flaresolverr_proxy if
    use_browser_cache
  - Support classic AND modern (and minimalist) theme for
    storiesonline, finestories and scifistories - thanks, mvlcek
  - adapter_tenhawkpresents: Change site to t.evancurrie.ca -
    tenhawk domain semi-broken
  - remove_class_chapter missing from config lists
  - adapter_adultfanfictionorg: Fixes for site changes, thanks
    cryosaur.
  - Remove Calibre Update Cover option entirely(was deprecated)
    #878

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=93
2022-11-22 07:52:05 +00:00
e61bcffd25 - Update to 4.17.0:
- Update Translations
  - Fix site name fanfiction.tenhawkpresents.ink
  - Flaresolverr v3 beta using 'expiry' cookie key, was
    'expires'.
  - Flaresolverr v3 beta doesn't have 'headers'??
  - adapter_adultfanfictionorg: Fixes for site changes.
  - Disable Cancel during metadata update ProgBar.
  - adapter_chosentwofanficcom: Site has several links to each
    story in a series page.
  - Fixes for add_category/genre_when_multi_category settings.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=91
2022-10-24 17:28:17 +00:00
e812572979 - Update to 4.16.0:
- Update embedded certifi to 2022.06.15.1
  - Add use_ssl_default_seclevelone option for aneroticstory
  - adapter_storiesonlinenet: Fix for empty scores. #882
  - Update translations.
  - Add flaresolverr_proxy_timeout (default 60000ms) #703
  - storiesonline / finestories / scifistories : Change story
    URL scheme to keep story-title & use to detect story ID
    reuse. #882
  - Fix for remove from update & rejects lists when lower
    selected first.
  - adapter_wattpadcom: Add include_chapter_banner_images
    feature, defaults on
  - Clear metadata cache on numWords set from plugin for derived
    values.
  - Deprecate 'Update EPUB Cover?' Download Option. See #878 and
    Cover Settings Calibre Plugin
  - Add force_cover_image setting
  - Add use_old_cover setting
  - Add 'Set Calibre Cover Only for New Books' checkbox
  - Remove RSS link from threadmarks_title (XF2)
  - Also include threadmarks_title in tagsfromtitle (XF)
  - nsapa_proxy: detect proxy protocol violation - Fix #865 -
    thanks, nsapa
  - Make series name/comment area scrollable for when lengthy.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=89
2022-09-20 12:30:14 +00:00
7a60434cf0 Accepting request 998405 from home:mcepl:branches:devel:languages:python
- Update to 4.15.0:
  - adapter_adultfanfictionorg: http->https
  - Fix for win10/qt6 progbar not displaying initially.
  - Add get_section_url() for adapter_royalroadcom for longer story URL [sections]
  - adapter_storiesonlinenet: Single chapter stories slightly
    different. Also scifistories and finestories.
  - Use cal6 icon theme system to allow plugin icon customization.

OBS-URL: https://build.opensuse.org/request/show/998405
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=87
2022-08-20 21:04:04 +00:00
8e72323a3e - Update to 4.14.3:
- Update translations.
  - Remove site: webnovel.com See #843
  - Fix for qt6 vs qt5 in Calibre6 and personal.ini search.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=85
2022-08-07 06:37:18 +00:00
8d9e2f5a53 - Update to 4.14.0:
- Update translations.
  - adapter_fictionhuntcom: Fix for changes to chapter list.
  - Restore & > < entities in chapter titles. Closes #863
  - Update translations
  - Better handling for fail of an existing anthology book on
    update. Closes #860
  - adapter_fictionhuntcom: Update for site changes.
  - Fix for problem with remove_tags refactor.
  - Refactor code to remove empty tags to also remove now-empty
    parents by making another pass.
  - Collect rating for adapter_libraryofmoriacom, refactor rating
    from TOC in base_efiction. Closes #859
  - adapter_themasquenet: Switch to https, closes #854
  - PI: Ctrl-Return/Enter on personal.ini editbox equivalent to
    clicking OK button.
  - base_xenforoforum_adapter(QQ): Allow for guest/deleted author
    w/o a link. Closes #852
  - adapter_readonlymindcom: Add include_author_notes setting -
    See #850, thanks FayeGray!
  - adapter_mcstoriescom Allow multiple authors. Closes #847
- Update to 4.13.0:
  - Update translations.
  - adapter_chosentwofanficcom: http->https
  - adapter_mediaminerorg: More story URL forms. #845
  - Don't set marked in Calibre when book_id is None #833
  - adapter_quotevcom: Update collection of searchtags
  - Add config check parsing for custom_columns_settings on
    personal.ini save.
  - Refactor img code in story.py to fix a problem when cover

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=83
2022-07-12 21:21:14 +00:00
5bbbbd231d - Update to 4.12.4:
- Fix for SpaceBattles using an attr on noscript tags now.
  - add chapter date metadata to RoyalRoadAdapter
  - Address Storiesonline.net "Click to Load text..."
  - adapter_storiesonlinenet py2 fixes
  - Update translations.
  - Py2 vs py3 fix #828
  - adapter_phoenixsongnet: Remove login code and changes for
    static author links.
  - adapter_webnovelcom: Fixes for site changes.
  - adapter_fictionhuntcom: Fixes for site changes.
  - Xenforo2 status Ongoing==In-Progress
  - Apply connect_timeout setting to network requests.
  - adapter_webnovelcom: Unescape & too.
  - Detect and error on adjusted chapter list < 1.
  - adapter_webnovelcom: Read chapter text from json in <script>
    tag.
  - Add --mozilla-cookies CLI option.
  - use large cover images on royalroad
  - PI: Check for existing anthology ebook on new anthology from
    series URL.
  - ffnet: Add meta_from_last_chapter option.
  - adapter_literotica: add ...$ to story URL search for when
    /xyz-pt1 and /xyz are different stories.
  - fix wuxiaworldco: www => m
  - Adding fandom/category parsing to
    adapter_fictionhuntcom--more than just HP now.
  - Update translations.
  - adapter_quotevcom: Additional chapter image parsing.
  - royalroad: Recognize and normalize various chapter url

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=81
2022-05-03 05:47:48 +00:00
e960b47ac4 - Upgrade to 4.10.0:
- adapter_fanfiktionde: Update where description comes from.
  - ReadOnlyMindAdapter: Add series_tags feature to populate
    series metadata (#803) - Thanks Nothorse
  - Add use_flaresolverr_proxy:withimages option for FlareSolverr
    v1 users.
  - Correct use_flaresolverr_proxy error checking.
  - adapter_royalroadcom: Add status 'Dropped'
  - New Site: readonlymind.com, thanks Nothorse Issue #767 PR
    #801
  - Force include_images:false when use_flaresolverr_proxy:true
    -- FlareSolverr v2.2.0 crashes on image request.
  - Remove defunct site: hpfanficarchive.com
  - base_efiction: Add 'Igen' as equiv to 'Yes, Completed' in
    Hungarian
  - adapter_royalroadcom: Add status 'Stub' Closes #800
  - New site: merengo.hu (Hungarian), thanks estherflails
  - Remove site: fanfic.hu (moved to merengo.hu, storyIds don't
    appear to be the same)
  - Fix for py2 for base_xenforoforum tagsfromtitle. Thanks hseg
    for the help. See #791
  - Extend base_xenforoforum tagsfromtitle for ')(' ']['
  - Changes for upcoming Qt6 Calibre

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=80
2022-02-15 18:33:02 +00:00
85e0f8f5bf - Update to 4.9.0:
- Remove removed fictionalley site from plugin-example.ini
  - Update defaults.inis for Chrome's new Cache_Data dir.
  - Update translations.
  - Adding plugin feature to Mark anthologies when individual
    story skipped. See #786
  - Refactoring of cli.py by hseg.
  - Tweaks to base_xenforoforum tagsfromtitle default
    replace_metadata by hseg.
  - adapter_archiveofourownorg: AO3 notification emails now
    sending http: instead of https:
  - Add remove_class_chapter feature, true by default. For
    Calibre convert with Base eFiction.
  - adapter_scribblehubcom: Corner case removing spoilers.
  - adapter_wwwnovelallcom: fixes for story w/o chapters & html desc.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=79
2022-01-26 07:44:53 +00:00
89e5eac096 - Update to 4.8.0:
- Add fix_relative_text_links feature, defaults to true.
  - Make Scribble Hub spoilers & footnotes look nicer PR#733,
    thanks Epicpkmn11!
  - Add averrating metadata to adapter_novelfull.
  - Fix for cover_min_size causing failures with SVG images when
    no_image_processing:true.
  - Set default slow_down_sleep_time:2 for [www.asianfanfics.com]
  - Deviantart date fix (closes #768), also storyId and extratags
    changes, thanks jcotton42
  - New Site: www.deviantart.com, thanks jcotton42 (see #765 and
    #374)
  - New Site: psychfic.com (re-added), thanks HappyFaceSpider
    Closes #764
  - adapter_storiesonlinenet: Take rating from 'Age' field on
    scifistories/finestories - Thanks bpothier
  - adapter_ficbooknet: Fix for site change.
  - Code for FlareSolverr v2.0.X, can't handle images.
  - Update translations.
  - adapter_royalroadcom: fix for ancient bug reading unixtime
    attr that's come back after years. #753
  - fictionalley-archive.org: Convert adapter_fictionalleyorg to
    adapter_fictionalleyarchiveorg.
  - adapter_storiesonlinenet: Fix for site updates, login and
    dates.
  - adapter_wwwutopiastoriescom: Add
    siterating_votes,siterating,siterank_of,siterank,v iews #750
  - Fix for more arbitrary py3 incompatibility(MutableSet).
    Closes #748
  - Update bundled certifi to 2021.10.08

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=78
2022-01-11 17:51:18 +00:00
57afb10628 - Update to 4.5.0:
- (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
2021-08-26 10:12:35 +00:00
b31d42deb9 - Update to 4.4.0:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=76
2021-07-21 13:36:28 +00:00
d5001cd8db - Update to 4.4.1:
- 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
2021-07-21 11:32:38 +00:00
fe16fd61a5 - Update to 4.3.0:
- 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
2021-06-01 09:22:51 +00:00
025badab12 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=71
2021-05-05 09:08:51 +00:00
ad52454fa1 - Update to 4.1.0:
- 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
2021-03-27 12:20:09 +00:00
f952858f23 - Update to 4.0.2 (simple bugfix release):
- Fix for BG job race conditions.
  - Fix writer_txt import removeAllEntities
  - Update plugin about.html
  - Fix reduce_zalgo not imported.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=68
2021-02-22 12:53:57 +00:00
bc2e41525a - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=66
2021-02-19 11:07:11 +00:00
a61c1e4359 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=64
2021-01-20 21:48:31 +00:00
aaf5253968 - Add no-cloudscraper.patch to avoid need to use cloudscraper
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=62
2021-01-12 16:12:22 +00:00