Metadata-Version: 2.4
Name: oclib
Version: 0.0.1
Summary: A multi-purpose library containing various helper functions and objects designed to accelerate the development of other applications.
Author-email: Jiří Vik <mimic2300@gmail.com>
License-Expression: MIT
Project-URL: Repository, https://gitlab.com/OphiteCorp/pylib
Keywords: mimic,ophitecorp,library,modules,utility,tools,helpers
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Natural Language :: Czech
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=15.0.0
Dynamic: license-file

<p align="center">
  <img src="https://gitlab.com/OphiteCorp/pylib/-/raw/main/logo.png" alt="logo" width="50%">
</p>

**oclib** je univerzální Python knihovna navržená pro maximální urychlení vývoje, eliminaci duplicity kódu a poskytnutí jednotné aplikační logiky napříč různými projekty.

Knihovna sdružuje znovupoužitelné pomocné funkce, sdílené datové modely, pokročilé objekty a konzistentní obslužné utility. Místo opakovaného psaní obdobného kódu v každé aplikaci stačí importovat **oblib** a využívat prověřená řešení pro běžné i složitější úlohy.

<p align="center">
  <img src="https://gitlab.com/OphiteCorp/pylib/-/raw/main/donate.png" alt="donate" width="200px">
  <br/>
  <strong>❤️ <a href="https://www.paypal.com/donate/?hosted_button_id=BGUBNNAMCSHFL" target="_blank">Poděkuj | Donate | Buy me a coffee</a> ❤️</strong>
</p>

---

## 📦 Instalace

**Je potřeba mít verzi Python 3.14 a vyšší!**

Knihovnu lze nainstalovat přímo z PyPI přes **pip**. Stačí stáhnou **Python install manager** a poté:

```bash
pip install oclib
```

Pokud bude potřeba udělat jen aktualizaci tak:
```bash
pip install --upgrade --no-cache-dir oclib
```
Parametr `--no-cache-dir` je tam proto, aby pip nepodstrčil starší verzi z disku, ale skutečně se stáhla poslední.

---

## 🚀 Moduly
Kategorie a moduly, které je možné importovat.
Příklad použití pro první je `from oclib import format_size`. Podobně to bude i u jiných.

#### IO
- **format_size** - funkce pro formátování velikosti dat (binární standard base 1024). Ideální na zobrazení velikosti souborů nebo datových struktur v aplikacích.
