Metadata-Version: 2.4
Name: pura_utils
Version: 0.1.0
Summary: core utilities/functions
Author: purarue
License-Expression: MIT
Project-URL: Homepage, https://github.com/purarue/pura-utils
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: atomicwrites
Requires-Dist: beautifulsoup4
Requires-Dist: click
Requires-Dist: requests
Requires-Dist: tabulate
Requires-Dist: toml

Python functions that I like having installed globally so I can quickly import them from other scripts

`pura.notify`

```python
notify(msg: str, *, title: str) -> None
Python wrapper to call out to notify shell script
```

`pura.jsonfast`: Speeds up JSON dump/load if [orjson](https://github.com/ijl/orjson) is installed. dumps also has a `minifed` flag which can compress JSON

```python
loads(jsonstr: str, **kwargs: Any) -> Any
dumps(obj: Any, minified: bool = False, default: Optional[Any] = None, **kwargs: Any) -> str
```

`pura.clipboard`: Python wrappers for `clipcopy` and `clippaste`:

```python
clipcopy(data: str) -> None
Sends 'data' to 'clipcopy'; saving to your clipboard
clippaste() -> str
Paste text from your clipboard
```
