python-ftfy icon indicating copy to clipboard operation
python-ftfy copied to clipboard

Fixes mojibake and other glitches in Unicode text, after the fact.

Results 21 python-ftfy issues
Sort by recently updated
recently updated
newest added

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...

dependencies

README.md and CHANGELOG.md should not be installed directly under `site-packages`. This patch fixes the issue: ``` --- pyproject.toml.orig 2024-04-26 20:03:26.188129942 +0000 +++ pyproject.toml @@ -4,7 +4,6 @@ version = "6.2.0"...

Lṳon fixed as Lṳon with explanation: [('encode', 'latin-1'), ('decode', 'utf-8'), ('normalize', 'NFC')] However, the intended city name was Luçon (don't ask me how or why :) Is this something that...

Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...

dependencies

1. Fix redundant `poetry run` use from tests, that causes double indirection and unnecessary (undeclared) dependency on full `poetry` package when using `tox` or PEP517 installer. 2. Fix missing dependencies...

Fix the `include` directives in `pyproject.toml` to include the relevant files in `sdist` archives only and not in wheels, where they end up being installed straight into site-packages, e.g. as:...

"Ã…lesund" should correct to "Ålesund".

The PyPI page does not share any details on where the repository is (source-code or issue-tracker). This makes it harder for people to find the GitHub repository from PyPI. Add...

Currently ftfy cannot explain this: ``` text >>> ftfy.fix_and_explain("beï¿œindiging") ExplainedText(text='beï¿œindiging', explanation=[]) ``` It is a misrepresentation of "beëindiging" as "beï¿œindiging". A long time ago I tried to find the cause...

Hello, I ran into this in a printed label in a supermarket for some wine. This is an example of double encoding Here is the Python that shows how the...