Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bugs in rss client #11586

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open

Commits on Feb 12, 2023

  1. Configuration menu
    Copy the full SHA
    4d39362 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72136f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da92cf6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1713547 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Build webui changes

    sawyersteven committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    31bbc70 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Configuration menu
    Copy the full SHA
    2077d08 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Fix test for rss feed generator

    The previous test compared the xml as a string to an expected string. This worked occasionally because the xml writer will sometimes place attributes in a random order.
    
    Also a bunch of formatting changes while I tried to eliminate warnings
    sawyersteven committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e3f2b2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a236c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d05071e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. RSS test modifications

    Change import from ET to ElemTree and change whitespace location in expected string to satisfy Flake8. This doesn't affect the test, but unclogs the test output a little.
    
    Recursive test fails on assertion rather than returning bool to bubble up through the nested generators.
    
    Strip newlines from expected string before parsing in ElementTree
    sawyersteven committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    32694ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ae526e View commit details
    Browse the repository at this point in the history
  3. ET -> ElemTree

    medariox committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    40933ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8253141 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Fix bugs in rss client

    Strips all non-ascii characters when writing the xml document.
    
    Writes a new xml document if the existing document is empty or just whitespace
    sawyersteven committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    534fec8 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Ignore non-ascii

    Some episode descriptions contain non-ascii characters, and this can cause errors. This commit simply ignores those characters, which is safe because hashes and urls must be ascii by definition.
    sawyersteven committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    19ec396 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Update __init__.py

    sawyersteven committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7fff0bb View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Force unicode/utf-8 everywhere

    qBittorrent (and possibly others) do not support xml with ascii encoding, so this commit forces utf-8/unicode in ElementTree and when reading/writing.
    sawyersteven committed May 14, 2024
    Configuration menu
    Copy the full SHA
    5c32311 View commit details
    Browse the repository at this point in the history