From 9789452c33753dcebf6e9cd8fef4a3e3b07c45ea Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 8 Nov 2026 21:34:56 +0800 Subject: [PATCH] style: audit Text Processing General held two unrelated tools. pyfiglet moves to CLI Development > Terminal Rendering as a challenger, and the rest becomes Diffs for difflib. Redirects the old General URL. Co-Authored-By: Claude --- README.md | 6 +++--- website/data/redirects.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c03de67a..c37db14f 100644 --- a/README.md +++ b/README.md @@ -854,6 +854,7 @@ _Libraries for building command-line applications._ - [rich](https://github.com/Textualize/rich) - Python library for rich text and beautiful formatting in the terminal. Also provides a great `RichHandler` log handler. - [tqdm](https://github.com/tqdm/tqdm) - Fast, extensible progress bar for loops and CLI. - [colorama](https://github.com/tartley/colorama) - Cross-platform colored terminal text. + - [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in Python. - [alive-progress](https://github.com/rsalmei/alive-progress) - A new kind of progress bar, with real-time throughput, ETA and very cool animations. - TUI Frameworks - [textual](https://github.com/Textualize/textual) - A framework for building interactive user interfaces that run in the terminal and the browser. @@ -908,15 +909,14 @@ _Libraries for working with graphical user interface applications._ _Libraries for parsing and manipulating plain text._ +- Diffs + - [difflib](https://docs.python.org/3/library/difflib.html) - (Python standard library) Helpers for computing deltas. - Encoding and Unicode - [charset-normalizer](https://github.com/jawah/charset_normalizer) - Universal character encoding detector, and a dependency of requests. - [chardet](https://github.com/chardet/chardet) - Python character encoding detector. - [ftfy](https://github.com/rspeer/python-ftfy) - Makes Unicode text less broken and more consistent automagically. - Fuzzy Matching - [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) - Rapid fuzzy string matching using various string metrics, with a C++ core. -- General - - [difflib](https://docs.python.org/3/library/difflib.html) - (Python standard library) Helpers for computing deltas. - - [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in Python. - Internationalization - [babel](https://github.com/python-babel/babel) - An internationalization library for Python. - Parser diff --git a/website/data/redirects.json b/website/data/redirects.json index f28aa83b..99ce7054 100644 --- a/website/data/redirects.json +++ b/website/data/redirects.json @@ -14,5 +14,6 @@ "/categories/gui-development/terminal/": "/categories/cli-development/tui-frameworks/", "/categories/gui-development/wrappers/": "/categories/gui-development/", "/categories/http-clients/clients/": "/categories/http-clients/", + "/categories/text-processing/general/": "/categories/text-processing/diffs/", "/categories/web-servers/rpc/": "/categories/web-apis/rpc/" }