Metadata-Version: 2.4
Name: nativeUts
Version: 1.0.3
Summary: A Python package for native utilities.
Home-page: 
Author: Melque Lima
Author-email: melque_ex@yahoo.com.br
License: MIT
Keywords: nativeUts
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: forbiddenfruit==0.1.4
Requires-Dist: pyperclip==1.11.0
Requires-Dist: pandas
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# NativeUts
#
### Installation

```sh
pip install nativeUts
```

## GitHub
https://github.com/ZdekPyPi/NativeUts


## Usage
#

# LIST - Exemplo de Uso

## `list.group`

```python
from nativeUts.list import *

a = [1, 2, 3, 4, 5, 6, 7]
print(a.group(3))
#[[1, 2, 3], [4, 5, 6], [7]]
```



# NUMBER - Exemplo de Uso

## `float.numberToBr`

```python
from nativeUts.number import *

valor = 12345.678
print(valor.numberToBr())
#12.345,68
```

# STRING - Exemplo de Uso

## `str.only_numbers`

```python
from nativeUts.string import *

print("abc123d4".only_numbers())
#1234
```

## `str.usToNumber`
```python
from nativeUts.string import *

print("12,345.67".usToNumber())
#12345.67
```

## `str.brToNumber`
```python
from nativeUts.string import *

print("R$ 12.345,67".brToNumber())
#12345.67
```

## `str.joinPath`
```python
from nativeUts.string import *

print("home/user".joinPath("docs", "file.txt"))
#home/user/docs/file.txt
```

## `str.joinUrl`
```python
from nativeUts.string import *

print("https://site.com".joinUrl("api", "v1"))
#https://site.com/api/v1
```

## `str.fileName`
```python
from nativeUts.string import *

print("/home/user/file.txt".fileName())
#file.txt
```
## `str.isEmail`
```python
from nativeUts.string import *

print("user@mail.com".isEmail())
#True
```
## `str.isLike`
```python
from nativeUts.string import *

print("AB123".isLike(r"[A-Z]{2}[0-9]{3}"))
#True
```
## `str.regx`
```python
from nativeUts.string import *

print("abc123xyz456".regx(r"\d+"))
#['123', '456']
```


Change Log
==========

1.0.0 (2025-12-02)
------------------
- First Release
