Metadata-Version: 2.4
Name: py_simple_wrap
Version: 0.1.3
Summary: A package to make complex python functionality simple
Author-email: Sara Czasak <sara.p.czasak.m@gmail.com>
License: MIT License
        
        Copyright (c) 2026 Sara Czasak
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
Project-URL: Homepage, https://github.com/sara-czasak/py_simple
Project-URL: Repository, https://github.com/sara-czasak/py_simple
Project-URL: Bug Tracker, https://github.com/sara-czasak/py_simple/issues
Project-URL: Documentation, https://github.com/sara-czasak/py_simple/tree/main/docs
Project-URL: Quickstart, https://github.com/sara-czasak/py_simple/blob/main/docs/QUICKSTART.md
Keywords: python,beginner-friendly,wrapper,education
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Education
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: requests>=2.25.0
Requires-Dist: beautifulsoup4>=4.9.0
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == "test"
Dynamic: license-file

# Py_simple 🚀

Making Python feel like plain English.

Py_simple is a beginner-friendly Python wrapper package designed to help beginners and developers perform common tasks using simple, intuitive functions.

The goal of this project is to remove the need for memorizing complex syntax or writing repetitive boilerplate code, making Python more accessible and enjoyable for everyone.

---

## 🛠️ Module Menu

Py_simple provides simple modules designed to make common Python tasks easier.

### 📂 Easy File Manager

Simplify everyday file operations with beginner-friendly utilities.

Features include:

- File management helpers
- Easier file operations
- Cleaner Python workflows

---

### 🕰️ Easy Date Formatter

Make working with dates simpler and more readable.

Features include:

- Date formatting utilities
- Easier date manipulation
- Simple date-related functions

---

### 🔢 Easy Numbers

Perform common number operations using simple and readable functions.

Features include:

- Number utilities
- Beginner-friendly calculations
- Cleaner mathematical operations

---
### 🔤 Easy Strings

Handle common string operations using clear, beginner-friendly functions.

Features include:

- Removing repeated spaces
- Converting text to `snake_case`
- Converting text to `kebab-case`
- Checking whether text is a palindrome

### 🔄 Easy Converter

Convert values easily using simple utility functions.

Features include:

- Simple conversions
- Easy-to-use helpers
- Less repetitive code

---

### ✅ Easy Validator

Validate common input formats using simple, readable functions.

Features include:

- Email, username, and URL validation
- US zip code validation
- Password strength validation

---

### 🌐 Easy Web
[Easy Web Documentation](docs/easy_web.md)

Make getting data from the web less complex.

Features include:

- Checking if website is up
- Getting page content

More examples and documentation will be added as the project grows.

---

## 🤝 Contributing

I would love to have your help in making Python simpler for everyone!

Contributions of all sizes are welcome:

- Fix documentation
- Improve existing modules
- Suggest new features
- Add new functionality
- Improve examples

Please check [CONTRIBUTING.md](CONTRIBUTING.md) before submitting changes.

Every contribution helps make Py_simple better for beginners and developers.

---

## 🌟 Hall of Fame

A huge thank you to the wonderful people who have helped build Py_simple:

- **Sara Czasak** (Creator)
- **ghostfix-pm** (Major features & Refactoring)
- **jagjitkaur0000** (Added tests for easy_numbers module)
- **Onion0121** (Improved documentation)
- **averyquinnhq** (Added tests for easy_converter.py)
- **gaoharimran29-glitch** (Added tests for easy_validator.py)
- **mmaxjr** (Improved documentation)
- **sol4nki** (Expanded easy_converter.py module)
- **shivams786** (Added easy_strings.py)
- **HeaTTap** (Added tests for easy_web module)

See the full list of contributions in [CONTRIBUTORS.md](CONTRIBUTORS.md).

---

## ⚖️ License

This project is licensed under the MIT License.

You are free to use, modify, and distribute it.

See the [LICENSE.md](LICENSE.md) file for the full legal text.
