{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Converts strings to snake_case by normalizing case, stripping punctuation, and handling camelCase or PascalCase inputs.","skillfed_tags":["string-normalization","unmaintained"],"use_cases":["Generate safe S3 file path names from user-defined event strings like 'User Buys Item' \u2192 'user_buys_item'","Convert camelCase column or table names to snake_case for database schemas in Redshift or similar systems","Normalize user input strings into valid Python identifiers or configuration keys","Transform event names or labels from UI text into standardized internal naming conventions"],"what_it_does":"Boa is a lightweight string normalization library that converts arbitrary text into snake_case format. It handles common transformations like lowercasing, converting camelCase and PascalCase to snake_case, and stripping punctuation\u2014useful for generating safe identifiers for file paths, database schema names, or table names from user-provided strings.\n\nThe package has no runtime dependencies and installs easily, but it has been unmaintained since 2017-07-10. While the core functionality is simple and unlikely to break, you should expect no updates, security patches, or support for Python versions beyond what was available at release time.","worth_installing":"Yes, if you need simple snake_case conversion and can tolerate an unmaintained package. The core functionality is straightforward and unlikely to break, there are no known vulnerabilities, and it has no dependencies. However, do not use it if you require ongoing maintenance, support for recent Python versions, or security updates\u2014consider a maintained alternative instead."},"id":"boa-str","links":{"html":"https://skillfed.io/packages/boa-str","md":"https://skillfed.io/packages/boa-str.md","pypi":"https://pypi.org/project/boa-str/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-07-10","license_spdx":null,"license_treatment":"permissive","name":"boa-str","python_support":"unspecified","summary":"Convert strings to snakecase"},"popularity":{"monthly_downloads":2793679,"position":2886,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
