# CleanPad - Text Cleaner & Formatter
A versatile Python library for cleaning and formatting messy text, particularly useful for handling copy-pasted content with unwanted formatting.
## Features
- Whitespace normalization
- Line break cleaning
- Emoji removal
- Bullet point cleaning
- Text to list/dict conversion
- HTML tag removal
- Quote normalization
- URL removal
- Special character handling
- Number extraction
- Punctuation spacing normalization
- Data structure parsing
- Line ending standardization
- Indentation cleaning
- Unicode character normalization
## Installation
```bash
pip install cleanpad
Raw data
{
"_id": null,
"home_page": "https://github.com/Omdeepb69/cleanpad",
"name": "cleanpad",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "text cleaning formatting normalization",
"author": "Omdeep Borkar",
"author_email": "omdeeborkar@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d0/b3/b9902099cc1445358fe6c0b65e641806a68e027897d8db5415a34b27cd64/cleanpad-0.1.2.tar.gz",
"platform": null,
"description": "# CleanPad - Text Cleaner & Formatter\r\n\r\nA versatile Python library for cleaning and formatting messy text, particularly useful for handling copy-pasted content with unwanted formatting.\r\n\r\n## Features\r\n\r\n- Whitespace normalization\r\n- Line break cleaning\r\n- Emoji removal\r\n- Bullet point cleaning\r\n- Text to list/dict conversion\r\n- HTML tag removal\r\n- Quote normalization\r\n- URL removal\r\n- Special character handling\r\n- Number extraction\r\n- Punctuation spacing normalization\r\n- Data structure parsing\r\n- Line ending standardization\r\n- Indentation cleaning\r\n- Unicode character normalization\r\n\r\n## Installation\r\n\r\n```bash\r\npip install cleanpad\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Text cleaner and formatter for handling messy copy-pasted content",
"version": "0.1.2",
"project_urls": {
"Bug Reports": "https://github.com/yourusername/cleanpad/issues",
"Homepage": "https://github.com/Omdeepb69/cleanpad",
"Source": "https://github.com/yourusername/cleanpad"
},
"split_keywords": [
"text",
"cleaning",
"formatting",
"normalization"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7101278aba9cfabdea79cadc8cfaa71b5fc4905a6a977a9289ee2997f502c389",
"md5": "865861ed1261a410c00702f2b41c6ba3",
"sha256": "cfbe32cc58350b371c9504efcd39c7153b8b802dc9012f75692109f5ddb2ad60"
},
"downloads": -1,
"filename": "cleanpad-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "865861ed1261a410c00702f2b41c6ba3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 8123,
"upload_time": "2025-04-07T19:12:51",
"upload_time_iso_8601": "2025-04-07T19:12:51.608041Z",
"url": "https://files.pythonhosted.org/packages/71/01/278aba9cfabdea79cadc8cfaa71b5fc4905a6a977a9289ee2997f502c389/cleanpad-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d0b3b9902099cc1445358fe6c0b65e641806a68e027897d8db5415a34b27cd64",
"md5": "94f6a9ba7543c3fa60010619940ac5d4",
"sha256": "c6099b281a7dd9637a6f7f4af578655afa72139f633e2f6bbbf57cbcd70fdb26"
},
"downloads": -1,
"filename": "cleanpad-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "94f6a9ba7543c3fa60010619940ac5d4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7399,
"upload_time": "2025-04-07T19:12:52",
"upload_time_iso_8601": "2025-04-07T19:12:52.647242Z",
"url": "https://files.pythonhosted.org/packages/d0/b3/b9902099cc1445358fe6c0b65e641806a68e027897d8db5415a34b27cd64/cleanpad-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-04-07 19:12:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Omdeepb69",
"github_project": "cleanpad",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "cleanpad"
}