1
0

Compare commits

...

133 Commits

Author SHA256 Message Date
86b9dd2f80 Merge pull request 'Update To 4.41.0' (#5) from mcepl/python-fanficfare:update_to_4.41.0 into factory 2025-01-07 11:44:20 +01:00
0f5b27b3ca
Update to 4.41.0:
- Update Translations
  - New Site: superlove.sayitditto.net (#1136) Thanks xxwhirlpool
  - New Site: www.cfaarchive.org (#1136) Thanks xxwhirlpool
  - XenForo lazyload: use data-src first if data-url also
    present. QQ proxy in data-src caches/bypasses some issues
  - adapter_inkbunnynet: Implemented always_login, thanks dbhmw
  - Small fixes for Wattpad. (#1137), thanks dbhmw
  - adapter_fimfictionnet: Implement always_login. Remove unused
    fail_on_password & do_update_hook settings. #1135
  - Call Calibre's safe_open_url for open_pages_in_browser
  - Add subject_tags to -m/j CLI output
  - Fix for double replace_metadata when non-list metadata called
    by getList().
2025-01-02 00:00:26 +01:00
578bef1c44 Merge pull request 'factory' (#4) from mcepl/python-fanficfare:factory into factory 2024-11-05 15:41:11 +01:00
d6a4bc72e7
Update to 4.40.0:
Some checks failed
obs/scm/build
- Update Translations
  - adapter_ficbooknet: Another site update,
  - adapter_ficbooknet: Fixes for site changes,
  - adapter_inkbunnynet: Add login for Get URLs from Page
  - adapter_syosetucom: Fix for site changes,
  - Change decode_emails default to true.
  - adapter_deviantartcom: Site changes, new chapter text tag.
2024-11-01 16:30:10 +01:00
ce8a209c91
Update to 4.39.0:
Some checks failed
obs/scm/build
- Better error when utf8FromSoup called with None.
  - adapter_asianfanficscom: Add Is adult toggle call,
    use_cloudscraper:true in defaults.ini
  - Fix(es) for get_url_search not found when seriesUrl doesn't
    match an adapter site.
  - Fix for regression when browser_cache_simple_header_old
    added. #1104
  - Add decode_emails option, defaults to false.
2024-10-03 08:01:22 +02:00
7f1e2d26a6
Ignore _scmsync.obsinfo 2024-10-02 07:59:43 +02:00
e3121b7f4e
Update to 4.38.0:
* 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
2024-10-02 07:52:24 +02:00
Dominique Leuenberger
caf33ec671 Accepting request 1191025 from devel:languages:python
- update to 4.37.0:
  - Fix for paginated AO3 series, closes #1091
  - Allow scribblehub.com story URLs w/o title and search calibre w/o title
  - Use titlepage_entry for titlepage_wide_entry unless explicitly set.
  - adapter_storiesonlinenet: Fix for chapter select getting cover image link.
  - adapter_storiesonlinenet: Remove ''s Page' to '.s Page'
  - Full OTW settings for www.adastrafanfic.com in defaults.ini
  - Update translations

OBS-URL: https://build.opensuse.org/request/show/1191025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=59
2024-08-01 20:06:08 +00:00
Ana Guerrero
6cf89dce94 Accepting request 1186281 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1186281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=58
2024-07-09 18:04:00 +00:00
5dd00b8623 - 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
Ana Guerrero
09d30f5b72 Accepting request 1179247 from devel:languages:python
- 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/request/show/1179247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=57
2024-06-09 18:20:43 +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
Ana Guerrero
d3283a0b3a Accepting request 1163989 from devel:languages:python
- 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/request/show/1163989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=56
2024-04-02 14:43:44 +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
Ana Guerrero
45f8ede813 Accepting request 1158747 from devel:languages:python
- 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/request/show/1158747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=55
2024-03-17 21:16:55 +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
Dominique Leuenberger
6aa71ac3e9 Accepting request 1154140 from devel:languages:python
- 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/request/show/1154140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=54
2024-03-01 22:39:45 +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
Ana Guerrero
73c73725b7 Accepting request 1142076 from devel:languages:python
- 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/request/show/1142076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=53
2024-01-29 21:28:27 +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
Ana Guerrero
2fd2e15d14 Accepting request 1127938 from devel:languages:python
- 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/request/show/1127938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=52
2023-11-21 20:33:08 +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
Ana Guerrero
6595af5e01 Accepting request 1112734 from devel:languages:python
- 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/request/show/1112734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=51
2023-09-21 20:22:59 +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
Ana Guerrero
3bf0d65dac Accepting request 1098808 from devel:languages:python
- 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
  - Show INI highlighting under [storyUrl] sections
  - Update translations.
  - adapter_quotevcom: Some stories have no comments.
  - Don't try to set seriesUrl when no series (Anthologies)
  - Add force_img_referer optional feature. Closes #940
  - Add static include_in_* when double quoted.
  - Set Calibre Series URL link (calibre versions > 6.14)
- Update to 4.22.0:
  - Fix for custom columns [storyUrl] sections. And still work
    for Anthologies.
  - AO3: Better fix for always_reload_first_chapter vs
    use_view_full_work, fixes #932
  - adapter_fictionmaniatv: Site change for status, fixes #931
  - Remove doubled doreplacements/removeallentities from
    author(etc)HTML processing.
  - Remove inline ads, only seen with flaresolverr so far
  - Changes to wattpad API mapping chapter URLs to story URLs.
  - adapter_ficbooknet: Fix for site change.
  - adapter_wattpadcom: Fix accidentally hardcoding a story in.
  - adapter_thehookupzonenet: Fix changed date format
  - Remove site: sugarquill.net - Site retired
  - Remove site: fanfic.potterheadsanonymous.com - No DNS, broken
    ~3 years
  - Remove site: www.looselugs.com - No DNS, broken ~3 years
  - Remove site: themaplebookshelf.com - No DNS, broken ~18
    months
  - Remove site: www.ik-eternal.net - No DNS, broken ~18 months
  - Remove site: www.wraithbait.com - SSL expired +1yr, broken ~3
    years
  - Remove site: csi-forensics.com - SSL expired +1yr, broken ~3
    years
  - Remove site: archive.shriftweb.org broken ~4 years
  - Remove site: trekiverse.org broken ~3 years
  - Remove site: buffygiles.velocitygrass.com broken ~3 years
  - Remove site: www.qaf-fic.com broken ~3 years
  - Remove site: sword.borderline-angel.com broken ~3 years
  - Remove site: www.andromeda-web.com broken ~3 years
  - Remove site: tasteofpoison.inkubation.net broken ~3 years
  - Remove site: merlinfic.dtwins.co.uk 'This site has been
    removed due to PHP compatibility issues.'
- Fix Requires: brotli -> Brotli

OBS-URL: https://build.opensuse.org/request/show/1098808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=50
2023-07-17 17:22:56 +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
Dominique Leuenberger
1566eb9122 Accepting request 1070710 from devel:languages:python
- Remove adapter_dwiggiecom.patch … it really doesn't work.

OBS-URL: https://build.opensuse.org/request/show/1070710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=49
2023-03-10 21:08:30 +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
Dominique Leuenberger
7ad97eac67 Accepting request 1069115 from devel:languages:python
- 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/request/show/1069115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=48
2023-03-03 21:28:25 +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
Dominique Leuenberger
43377fd89a Accepting request 1067093 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1067093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=47
2023-02-22 14:21:37 +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
Dominique Leuenberger
f0354b3ed6 Accepting request 1046102 from devel:languages:python
- 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/request/show/1046102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=46
2023-01-02 14:02:17 +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
Dominique Leuenberger
002196ef4e Accepting request 1037251 from devel:languages:python
- 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/request/show/1037251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=45
2022-11-22 15:10:41 +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
Dominique Leuenberger
2071b6a02a Accepting request 1030937 from devel:languages:python
- 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/request/show/1030937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=44
2022-10-25 09:20:04 +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
Dominique Leuenberger
afe7ba8e41 Accepting request 1004981 from devel:languages:python
- 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/request/show/1004981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=43
2022-09-20 17:24:15 +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
Dominique Leuenberger
f9f3a8e8b6 Accepting request 998406 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/998406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=42
2022-08-21 12:11:05 +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
Dominique Leuenberger
de265c44be Accepting request 993599 from devel:languages:python
- 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/request/show/993599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=41
2022-08-07 16:34:06 +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
Dominique Leuenberger
59d5fb84b1 Accepting request 988869 from devel:languages:python
- 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
    image also in story.
  - fastnovel.net -> fastnovels.net - Rename
    adapter_fastnovelsnet - Fixes for site changes
  - fix storiesonline login (again) - parameter name was changed
    back to "email" (#840) - Thanks mvlcek!
  - adapter_webnovelcom: Not all paragraphs starting with '<' are
    HTML. #841
  - Lighten color highlighting for storyUrls sections in dark
    mode.
  - fix storiesonline login - thanks, mvlcek!
  - adapter_ficbooknet: Fix for site change.
  - adapter_wwwutopiastoriescom: Fixes for site changes.
  - adapter_fanficsme: Fix for changed 'words' metadata.
  - Remove site tomparisdorm.com - Moved to AO3
  - Remove site: bloodties-fans.com - Moved to AO3.
  - Remove site wuxiaworld.com Closes #796
  - Remove site wuxiaworld.site Closes #758

OBS-URL: https://build.opensuse.org/request/show/988869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=40
2022-07-13 11:45:31 +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
Dominique Leuenberger
490707c252 Accepting request 974505 from devel:languages:python
- 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
    formats
  - Change base_xenforoforum reveal_invisible_text feature to
    also add class=invisible_text.
  - adapter_fastnovelnet: Update to redirected Story URL.
  - adapter_fastnovelnet: 'Normalize' chapter URLs to current
    storyId URL--site is changing it frequently
  - base_efiction - narrow chapter search more--for merengo.hu.
  - Stop looking for FFDL settings--it's been 7 years.
  - Look for story URLs in pasted mime as well as dropped.
  - adapter_storiesonlinenet: fix for dateUpdated when 'Last
    Activity'

OBS-URL: https://build.opensuse.org/request/show/974505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=39
2022-05-03 19:19:12 +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
Dominique Leuenberger
d54d35a6af Accepting request 955094 from devel:languages:python
- 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/request/show/955094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=38
2022-02-15 22:57: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
Dominique Leuenberger
72102cb5c1 Accepting request 949193 from devel:languages:python
- 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/request/show/949193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=37
2022-01-26 20:27:05 +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
Dominique Leuenberger
8c988eabbe Accepting request 945636 from devel:languages:python
- 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
  - Switch config _filelist feature from using
    urllig.request.build_opener to fetcher.RequestsFetcher.
  - Switching royalroad.com specific 'get from imap' code to use
    fetcher instead of urllib. For #746
  - adapter_wwwutopiastoriescom: Split 'eroticatags' metadata
    entry rather than single string. Closes #744
  - Handle errors in royalroad email links better.
  - Fix for flaresolverr_proxy doing get urls from page
  - Add flaresolverr_proxy_protocol setting to allow for https,
    #739, submitted by TheCakeIsNaOH
  - Remove site www.squidge.org/peja now hosted on
    squidgeworld.org
  - Remove site faerie-archive.com - redirects to some sketchy
    looking ad sites.
  - Remove site fanfiction-junkies.de - redirects to ad site.
  - Remove site it-could-happen.net - redirects to some sketchy
    looking ad sites.
  - Remove site sebklaine.net - redirects to some sketchy looking
    ad sites.
  - Remove site nha.magical-worlds.us - redirects to something
    unrelated.
  - Fix for adapter_wuxiaworldsite site change - chapter list in
    page HTML now.
  - Better error message for AO3 login-required series. Closes
    #736
  - Accept wuxiaworldsite.com as alias for wuxiaworld.site.
  - Don't retry connection to flaresolverr proxy and report
    specifically on fail. Closes #737
  - Tweak XF tagsfromtitle in defaults.ini to not break &
  - Fix for adapter_asianfanficscom - site changed author URLs.
  - Fix for FFF plugin not recognizing the same ffnet story URL
    when the title changes.
  - Add order_threadmarks_by_date_categories option, closes #733
  - Add feature use_flaresolverr_proxy
  - Fix for asianfanfics.com site change, thanks oh45454545.
    inject_chapter_title setting may be unneeded now?
  - Add 'min' for minutes to parse_relative_date_string() #731
  - Fix for dateutils change(#731) breaking royalroad
  - Fixes for site changes in adapter_webnovelcom. #731
  - Add POST request for wuxiaworld.site site changers. Closes
    #729.

OBS-URL: https://build.opensuse.org/request/show/945636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=36
2022-01-11 20:20:24 +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
Dominique Leuenberger
00fd050371 Accepting request 914387 from devel:languages:python
- 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/request/show/914387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=35
2021-08-26 21:15:14 +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
Dominique Leuenberger
f118547b46 Accepting request 907525 from devel:languages:python
- 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
2021-07-21 17:06:50 +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
Dominique Leuenberger
e5ddbb9ae8 Accepting request 898340 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/898340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=33
2021-06-09 19:52:30 +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
Dominique Leuenberger
95c57c80ed Accepting request 890635 from devel:languages:python
- 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
2021-05-05 18:40:03 +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
Richard Brown
d45c0bda15 Accepting request 882800 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/882800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=31
2021-04-06 15:30:16 +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
Dominique Leuenberger
15bc0a7ad1 Accepting request 873735 from devel:languages:python
- 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
2021-02-19 22:45:36 +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
Dominique Leuenberger
80b1b0c5aa Accepting request 866393 from devel:languages:python
- 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
2021-01-25 17:24: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
Dominique Leuenberger
13e29fd864 Accepting request 862684 from devel:languages:python
- 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
2021-01-13 17:23:13 +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
2f169c9305 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=61
2021-01-11 16:50:28 +00:00
Dominique Leuenberger
53187106ca Accepting request 858537 from devel:languages:python
- 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
2020-12-25 17:50:40 +00:00
081fb57bbf - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=59
2020-12-24 16:19:27 +00:00
9fa4297158 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=58
2020-12-22 23:11:48 +00:00
Dominique Leuenberger
c2160db24d Accepting request 847350 from devel:languages:python
- 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
2020-11-10 12:46:25 +00:00
c2f10591ee - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=56
2020-11-09 20:02:06 +00:00
Dominique Leuenberger
78df7404db Accepting request 841986 from devel:languages:python
- 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
2020-10-16 14:15:12 +00:00
db18a0acb2 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=54
2020-10-15 17:17:10 +00:00
Dominique Leuenberger
c6480defc4 Accepting request 834724 from devel:languages:python
- 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
2020-09-16 17:35:30 +00:00
9afcd8e854 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=52
2020-09-15 16:48:29 +00:00
Dominique Leuenberger
11c9f68505 Accepting request 827906 from devel:languages:python
- 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
2020-08-19 17:00:52 +00:00
4730d6fc09 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=50
2020-08-19 13:18:47 +00:00
Dominique Leuenberger
32bee837bd Accepting request 823886 from devel:languages:python
- 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
2020-08-02 10:19:16 +00:00
4295db379d - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=48
2020-08-01 13:51:39 +00:00
Dominique Leuenberger
e407b42fab Accepting request 816234 from devel:languages:python
- 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
2020-06-22 15:45:58 +00:00
e488ec683d - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=46
2020-06-21 20:40:27 +00:00
Dominique Leuenberger
55695d0200 Accepting request 799911 from devel:languages:python
- 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
2020-05-04 16:40:09 +00:00
35c69b49ef - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=44
2020-05-03 21:25:59 +00:00
Dominique Leuenberger
82a396174a Accepting request 791430 from devel:languages:python
- 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
2020-04-05 18:55:04 +00:00
4649affb6e Correct version of the tarball.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=42
2020-04-04 20:34:26 +00:00
d0a4a1d137 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=41
2020-04-04 20:33:24 +00:00
Dominique Leuenberger
6f6cc6685d Accepting request 790351 from devel:languages:python
- 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
2020-04-01 17:13:04 +00:00
e0df71a450 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=39
2020-03-31 20:34:26 +00:00
Dominique Leuenberger
72350c6ffa Accepting request 781034 from devel:languages:python
- 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
2020-03-03 09:18:50 +00:00
f9cbc880c6 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=37
2020-03-02 17:36:35 +00:00
Dominique Leuenberger
76e5486c34 Accepting request 767871 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/767871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=16
2020-01-28 09:57:16 +00:00
6a22be3dfe - Update to 3.15.0:
- 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
2020-01-20 20:17:11 +00:00
Dominique Leuenberger
924ff39aa1 Accepting request 762920 from devel:languages:python
- 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
2020-01-11 13:42:35 +00:00
ec16c3afe3 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=33
2020-01-10 21:17:58 +00:00
Dominique Leuenberger
b49d03c8f3 Accepting request 760388 from devel:languages:python
- Skip python2 build as it is no longer resolvable

OBS-URL: https://build.opensuse.org/request/show/760388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=14
2020-01-02 13:44:06 +00:00
Tomáš Chvátal
77ef49c98f - Skip python2 build as it is no longer resolvable
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=30
2020-01-02 10:04:02 +00:00
Dominique Leuenberger
3efa091601 Accepting request 748964 from devel:languages:python
- 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
2019-11-15 21:40:14 +00:00
6f5a246ac5 - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=28
2019-11-15 19:48:55 +00:00
9485893a94 - Update to 3.12.0:
- 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
2019-11-15 06:55:05 +00:00
Ludwig Nussel
6d9fb2cf50 Accepting request 730595 from devel:languages:python
- 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
2019-09-13 13:02:54 +00:00
Tomáš Chvátal
be7e61726d - 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/package/show/devel:languages:python/python-fanficfare?expand=0&rev=25
2019-09-13 07:49:41 +00:00
Dominique Leuenberger
314a338dea Accepting request 721277 from devel:languages:python
Update to 3.10.5.

OBS-URL: https://build.opensuse.org/request/show/721277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=11
2019-08-06 15:27:27 +00:00
650d3d772f - Update to 3.10.5:
- Fixes for IMAP folder parsing.
  - ensure_str on IMAP4 folder name for Python3. Fixes #419
  - Fix adapter_inkbunnynet incorrect example URL, caused
    problems with get URLs from page.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=23
2019-08-06 12:34:45 +00:00
Dominique Leuenberger
7d24dfa24b Accepting request 719805 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/719805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=10
2019-07-31 12:28:04 +00:00
Tomáš Chvátal
2cfd4d9636 Accepting request 719799 from home:pgajdos
- 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
2019-07-30 10:19:32 +00:00
Dominique Leuenberger
52046d9a38 Accepting request 708362 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/708362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=9
2019-06-12 11:13:16 +00:00
Tomáš Chvátal
b55413c016 Accepting request 708358 from home:mcalabkova:branches:devel:languages:python
- update to version 3.8.0
  * Removing all filter()/map() calls--not consistent between Py2/Py3.
  * Various adapter fixes.
  * Some new translations.

OBS-URL: https://build.opensuse.org/request/show/708358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=19
2019-06-07 12:57:10 +00:00
Dominique Leuenberger
8184de129a Accepting request 700318 from devel:languages:python
- 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
2019-05-03 20:47:26 +00:00
76988dfb7b Accepting request 700317 from home:mcepl:branches:devel:languages:python
- 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
2019-05-03 06:53:38 +00:00
Yuchen Lin
2e8a244024 Accepting request 698710 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/698710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=7
2019-04-28 18:15:27 +00:00
36325e3826 Accepting request 698709 from home:mcepl:branches:devel:languages:python
- 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
2019-04-28 05:31:24 +00:00
Dominique Leuenberger
8d84c79c3b Accepting request 686456 from devel:languages:python
- Update to 3.6.0:
  * Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
- Use dos2unix for file conversions
- Add missing runtime dependencies

OBS-URL: https://build.opensuse.org/request/show/686456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=6
2019-03-26 21:31:31 +00:00
Tomáš Chvátal
d5c5c21393 - Update to 3.6.0:
* Install attached plugin zip file, or use Calibre's 'Get plugins' feature.
- Use dos2unix for file conversions
- Add missing runtime dependencies

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=13
2019-03-19 15:24:01 +00:00
Dominique Leuenberger
585fa9c1fe Accepting request 682353 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/682353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=5
2019-03-08 10:02:42 +00:00
1e24543b23 Accepting request 682352 from home:mcepl:branches:devel:languages:python
- Update to version 3.5.0 (from 3.3.0):
  - Update Translations.
  - Remove firefly.populli.org -- now on AO3.
  - Remove fhsarchive.com -- now on AO3.
  - Add www.mugglenetfanfiction.com as replacement for removed
    fanfiction.mugglenet.com.
  - Fix for int(pages) in adapter_adultfanfictionorg. Closes #375
  - Fix author parsing at webnovelcom - pull request #372 from Rikkitp
  - Remember original href in data-orighref attr with epub
    internalize_text_links so inserted 'earlier' chapters don't break
    internal links.
  - Add always_login setting to base_xenforo for SV login-required story
    with 404 result.
  - Ignore current Virtual Library when checking for existing story ID.
  - Fix defaults.ini add_to_titlepage_entries for hentai-foundry.com
  - Fix metadata parsing for adapter_siyecouk
  - Fix adapter_whoficcom for site changes.
  - Update translations.
  - Fix AO3 logout url used to detect when already logged in.
  - Add conditionals_use_lists(default:true) setting for
    replace_metadata & Include/Exclude metadata conditionals. *Might
    change existing behavior for some users.*
  - Remove outdated comment.
  - Allow ==, !=, =~ and !~ in replace_metadata conditionals like
    in/exclude_metadata.
  - Additional metadata edit recursion proofing.
  - Allow animated gifs through Calibre Image proc -- need to remove
    gif.py later.
  - Update some comments in adapter_archiveofourownorg
  - Additional fix for AO3 login site changes.

OBS-URL: https://build.opensuse.org/request/show/682352
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=11
2019-03-07 07:49:15 +00:00
Dominique Leuenberger
bce9b77925 Accepting request 662670 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/662670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=4
2019-01-08 11:27:44 +00:00
c5c9ca2077 Accepting request 662669 from home:mcepl
- Update to version 3.3.9:
  * Fix metadata parsing for adapter_siyecouk
  * Fix adapter_whoficcom for site changes.
  * Update translations.
  * Fix AO3 logout url used to detect when already logged in.
  * Add conditionals_use_lists(default:true) setting for
    replace_metadata & Include/Exclude metadata conditionals.
    Might change existing behavior for some users.
  * Remove outdated comment.
  * Allow ==, !=, =~ and !~ in replace_metadata conditionals like
    in/exclude_metadata.
  * Additional metadata edit recursion proofing.
  * Allow animated gifs through Calibre Image proc -- need to
    remove gif.py later.
  * Update some comments in adapter_archiveofourownorg
  * Additional fix for AO3 login site changes.
  * Fix for AO3 login site changes.
  * Update translations
  * Force Translation Update
  * Add bookmarkprivate and bookmarkrec site-specific metadata to
    adapter_archiveofourownorg
  * Accept archiveofourown.com for archiveofourown.org.
    archiveofourown.org remains the 'canonical' domain.
  * Update translations.
  * Workaround for adapter_hentaifoundrycom bad dateUpdated
    value.
  * New Site: www.hentai-foundry.com - Stories only.
  * Improve recursion-proofing of replace_metadata for
    performance and duplicate lines.
  * Don't cache file: URLs.  Option --save-cache can mask changes
    to _filelist files while debugging.
  * Don't sleep when fetching file: URLs.
  * Remove defunct site www.artemis-fowl.com
  * Remove defunct site asr3.slashzone.org
  * Remove defunct site tolkienfanfiction.com
  * Remove defunct site fanfiction.tenhawkpresents.com
  * Remove defunct site unknowableroom.org
  * Remove defunct site mujaji.net
  * Update adapter_harrypotterfanfictioncom for site change.
  * Change for adapter_storiesonlinenet for 'Full Access' stories.
- Switch from pull commits to the released tarballs again.

OBS-URL: https://build.opensuse.org/request/show/662669
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=9
2019-01-03 13:59:04 +00:00
Dominique Leuenberger
6ecbdafdc0 Accepting request 656744 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/656744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=3
2018-12-10 11:30:15 +00:00
0a5a45b706 - Update to version 3.2.1+git.1543262085.5eb1f1f3:
* Bump Test Version 3.2.1
  * base_xenforoforum_adapter - Fix for buggy threadmarks on SV thread 46020.
  * Bump Release Version 3.2.0
  * Update example.ini.
  * Bump Test Version 3.1.10
  * Add background_color ini verbiage and check before image conversion.
  * Bump Test Version 3.1.9
  * Refactor busy_cursor, busy cursor around saving rejects & settings, bump copyright years.
  * Move rejectlisturls_data out of settings in to own 'namedspaced' for efficiency. PI Only.
  * Use saved rejectlist_data.
  * Reject list changes: show numbers, edit title/author, incomplete save rejects as data.
  * Add feature for manually editing settings JSON.  Only shown in debug mode.
  * Add verbiage to [www.asianfanfics.com] about site censoring words when not logged in.
  * Bump Test Version 3.1.8
  * Detect 'fake' 404 page (with HTTP 200) for adapter_royalroadcom
  * Fix defaults.ini order
  * Bump Test Version 3.1.7
  * Fix for adapter_wuxiaworldco for Python3.
  * Added volumes to chapter titles
  * Bump Test Version 3.1.6
  * Fix adapter_wuxiaworldco description decomposition
  * Bump Test Version 3.1.5
  * Fix for adapter_wuxiaworldcom site change.
  * Minor improvement to adapter_asianfanficscom logging.
  * Bump Test Version 3.1.4
  * adapter_fanfiktionde login doesn't use ssl.fanfiktion.de anymore.
  * Bump Test Version 3.1.3
  * Update for adapter_storiesonlinenet(& finestories) for login change.
  * Use a default chapter name when none is given.  Problem with adapter_novelonlinefullcom

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=7
2018-12-03 06:51:55 +00:00
Dominique Leuenberger
fcac5d382b Accepting request 641956 from devel:languages:python
- Update to version 3.0.10+git.1539286261.2b549c5a:
  * Bump Test Version 3.0.10
  * Update strings to translate.
  * Change adapter_lightnovelgatecom to adapter_novelonlinefullcom for site change.  Closes #346
  * Bump Test Version 3.0.9
  * Fix adapter_wuxiaworldco date formate for 24 hour clock.  Closes #345
  * Bump Test Version 3.0.8
  * Add max_zalgo feature.
  * Bump Test Version 3.0.7
  * Handle stories without cover correctly adapter_wwwlushstoriescom. Closes #344
  * Bump Test Version 3.0.6

OBS-URL: https://build.opensuse.org/request/show/641956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=2
2018-10-15 08:49:40 +00:00
df04096054 - Update to version 3.0.10+git.1539286261.2b549c5a:
* Bump Test Version 3.0.10
  * Update strings to translate.
  * Change adapter_lightnovelgatecom to adapter_novelonlinefullcom for site change.  Closes #346
  * Bump Test Version 3.0.9
  * Fix adapter_wuxiaworldco date formate for 24 hour clock.  Closes #345
  * Bump Test Version 3.0.8
  * Add max_zalgo feature.
  * Bump Test Version 3.0.7
  * Handle stories without cover correctly adapter_wwwlushstoriescom. Closes #344
  * Bump Test Version 3.0.6

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=5
2018-10-14 22:47:02 +00:00
Dominique Leuenberger
057bb68136 Accepting request 641009 from devel:languages:python
Update metadata

OBS-URL: https://build.opensuse.org/request/show/641009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fanficfare?expand=0&rev=1
2018-10-11 09:58:38 +00:00
f734aa6cd5 Update metadata
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=3
2018-10-10 13:24:44 +00:00
e701370350 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=2 2018-10-09 21:28:59 +00:00
1a38d10fd6 Accepting request 640896 from home:mcepl
- Update to 3.0.0:
    * Update support for various sites
    * adapter_chosentwofanficcom: use pagecache and
      extracategories:Buffy the Vampire Slayer
    * Add --no-meta-chapters/-z CLI option.
    * Restore cursor in finally: clauses in case of issues.(plugin)
    * Update Translations
    * Tweak mobi output--move TOC to end.
    * Improve CLI --save-cache, save on each fetch/post, fix a py2/py3
      cross bug.
    * Small fix for <> appearing in text format.
    * Add latestonly option to mark_new_chapters feature to remove
      pre-existing (new) chpater marks on update and only mark chapters
      that are new in this update. Closes #330
    * Attempting to get password protected stories in FimF working
      again.
    * Fix mobi output -- Fix an encoding issue, Kindle Goto-TOC works,
      TOC links are more accurate
    * Many, many changes to make code run on both python 2.7 and python
      3.
- Package also LICENSE and README.md
- Update to version 2.28.0+git.1534354069.445b74bc:
  * Bump Test Version 2.37.7
  * Include LICENSE, etc differently to not end up installed in /usr/local
  * Bump Test Version 2.37.6
  * Cleanup Web Service HTML & CSS a bit. Email ebooks disabled.
  * Bump Test Version 2.37.4
  * Add DESCRIPTION.rst, LICENSE, README.md to pip package.  Closes #329
- Update to version 2.28.0+git.1534190226.9694cfa8:
  * Use chapters collected, not all chapter count for determining TOC inclusion.  Closes #328
  * Web: stripHTML() on allrecent descriptions.
  * Web: Save output format setting in cookie.
  * Put Nook STR Cover 'fix' back in.
  * Bump Test Version 2.37.3
  * MOBI Debug output
  * Fix for mobi output--link to TOC works again--was broken by html5lib enforcing html5 rules.
  * Fix for mobi broken page breaks at 'file' boundries and inline 'TOC' links.
  * Fix for mobi issue with 0 byte record markers being misplaced.
  * Fix a stray print to log in mobihtml.py
- Initial packaging effort

OBS-URL: https://build.opensuse.org/request/show/640896
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=1
2018-10-09 21:18:27 +00:00
6 changed files with 58 additions and 7 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
.osc
_scmsync.obsinfo

BIN
FanFicFare-4.36.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
FanFicFare-4.37.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
FanFicFare-4.41.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,56 @@
-------------------------------------------------------------------
Wed Jan 1 22:58:52 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Update to 4.41.0:
- Update Translations
- New Site: superlove.sayitditto.net (#1136) Thanks xxwhirlpool
- New Site: www.cfaarchive.org (#1136) Thanks xxwhirlpool
- XenForo lazyload: use data-src first if data-url also
present. QQ proxy in data-src caches/bypasses some issues
- adapter_inkbunnynet: Implemented always_login, thanks dbhmw
- Small fixes for Wattpad. (#1137), thanks dbhmw
- adapter_fimfictionnet: Implement always_login. Remove unused
fail_on_password & do_update_hook settings. #1135
- Call Calibre's safe_open_url for open_pages_in_browser
- Add subject_tags to -m/j CLI output
- Fix for double replace_metadata when non-list metadata called
by getList().
-------------------------------------------------------------------
Fri Nov 1 15:27:43 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Update to 4.40.0:
- Update Translations
- adapter_ficbooknet: Another site update,
- adapter_ficbooknet: Fixes for site changes,
- adapter_inkbunnynet: Add login for Get URLs from Page
- adapter_syosetucom: Fix for site changes,
- Change decode_emails default to true.
- adapter_deviantartcom: Site changes, new chapter text tag.
-------------------------------------------------------------------
Wed Oct 2 05:41:39 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Update to 4.39.0:
- Better error when utf8FromSoup called with None.
- adapter_asianfanficscom: Add Is adult toggle call,
use_cloudscraper:true in defaults.ini
- Fix(es) for get_url_search not found when seriesUrl doesn't
match an adapter site.
- Fix for regression when browser_cache_simple_header_old
added. #1104
- Add decode_emails option, defaults to false.
-------------------------------------------------------------------
Sun Sep 22 16:10:37 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- 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
-------------------------------------------------------------------
Thu Aug 1 16:51:04 UTC 2024 - Matej Cepl <mcepl@cepl.eu>

View File

@ -20,7 +20,7 @@
%define modnamedown fanficfare
%define skip_python2 1
Name: python-fanficfare
Version: 4.37.0
Version: 4.41.0
Release: 0
Summary: Tool for making eBooks from stories on fanfiction and other web sites
License: GPL-3.0-only