Metadata-Version: 2.4
Name: bizutl
Version: 0.2.3
Summary: A high-performance Python utility suite for digital professionals, featuring file exploration, e-stat API integration, and universal document conversion.
Project-URL: Homepage, https://codeberg.org/yellow-x-black/bizutl
Project-URL: Repository, https://codeberg.org/yellow-x-black/bizutl
Project-URL: Issues, https://codeberg.org/yellow-x-black/bizutl/issues
Author-email: yellow-x-black <yellow-x-black@noreply.codeberg.org>
License: MIT
License-File: LICENSE
Keywords: bizutl,business utility,cli,gui,python,uv
Requires-Python: >=3.12
Requires-Dist: cryptography>=46.0.5
Requires-Dist: feedparser>=6.0.12
Requires-Dist: httpx>=0.28.1
Requires-Dist: markitdown[docx,pdf,pptx,xlsx]>=0.1.5
Requires-Dist: numpy>=2.4.2
Requires-Dist: pandas>=3.0.1
Requires-Dist: pillow>=12.1.1
Requires-Dist: polars>=1.38.1
Requires-Dist: pyarrow>=23.0.1
Requires-Dist: pypdf>=6.7.5
Requires-Dist: pypdfium2>=5.5.0
Requires-Dist: pyside6>=6.10.2
Requires-Dist: tabulate>=0.9.0
Description-Content-Type: text/markdown


# 📂 System Architecture


The `bizutl` suite is designed with a clean separation of concerns, ensuring high performance and modularity.

[Full Documentation & Architecture (with Diagrams) at Codeberg](https://codeberg.org/yellow-x-black/bizutl)

* ***File explorer***

    * Foundational navigation & keyword search (Recursive)

* ***File to markdown***

    * Universal file-to-markdown utility

* ***Japan stats api***

    * High-performance e-stat integration (asyncio)

* ***Office to pdf***

    * Office document conversion (Libre/soffice)

* ***Pdf editor***

    * PDF viewing and editing (pypdf)

```text

bizutl/

├── LICENSE
├── README.md
├── bizutl
│   ├── config
│   ├── file_explorer
│   ├── file_to_markdown
│   ├── japan_stats_api
│   ├── launcher
│   │   ├── bizutl_cli.py / # Unified CLI Entry Point
│   │   └── bizutl_gui.py / # Unified GUI Entry Point
│   ├── office_to_pdf
│   └── pdf_editor
├── docs
│   └── assets / # Logo
├── pyproject.toml
├── tests / # Global test suite
└── uv.lock
```
