{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Provides functions to validate, manipulate, and generate strings\u2014checking formats like URLs, emails, IP addresses, and JSON; transforming between naming conventions; and performing operations like slugification and HTML stripping.","skillfed_tags":["string-validation","text-processing","abandoned"],"use_cases":["Validate user input for email addresses, URLs, and IP addresses in web forms or APIs.","Convert between naming conventions (camelCase \u2194 snake_case) when integrating code from different sources.","Generate URL-safe slugs from user-provided titles or content for routing and SEO.","Check if a string is valid JSON, UUID, ISBN, or credit card number before processing.","Strip HTML tags and prettify text for display or storage in plain-text contexts."],"what_it_does":"python-string-utils is a pure-Python library for common string operations, organized into three modules: validation (checking if a string is an email, URL, IP, UUID, ISBN, JSON, or matches patterns like camel case or snake case), manipulation (converting between naming conventions, reversing, shuffling, stripping HTML, prettifying, slugifying, and asciifying), and generation (creating strings with specific properties). It has no external dependencies and relies on compiled regex for performance.\n\nThe library was last updated in March 2020 and is no longer actively maintained. While it remains stable and has 100% code coverage as of its final release, it receives no updates for new Python versions, security patches, or changes to validation standards. It is suitable for straightforward string operations in projects where you can tolerate a static codebase, but not recommended for new projects requiring ongoing support or modern standards compliance.","worth_installing":"No, not for new projects. The package is abandoned with no maintenance since 2022. While it is stable and dependency-free, standard library alternatives cover most use cases better. Install only if maintaining legacy code already using it."},"id":"python-string-utils","links":{"html":"https://skillfed.io/packages/python-string-utils","md":"https://skillfed.io/packages/python-string-utils.md","pypi":"https://pypi.org/project/python-string-utils/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-03-04","license_spdx":null,"license_treatment":"permissive","name":"python-string-utils","python_support":"supports_current","summary":"Utility functions for strings validation and manipulation."},"popularity":{"monthly_downloads":686044,"position":5350,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
