Metadata-Version: 2.4
Name: zanafacils
Version: 0.3.1
Summary: ZanaFacils is a Python package bundling a collection of casual utility functions for • Configuration • Keyboard reading • Keyboard menus • String manipulation • Timer helpers and • Timestamp parsing and formatting
Author: Norbert C. Maier
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://gitlab.com/normai/zanafacilsdev
Keywords: configuration,i/o functions,keyboard menu,keyboard reading,string functions,timers,timestamps,utilities
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: license.txt
Dynamic: license-file

<!-- title = 'ZanaFacils'; favicon = './stack/20260630o0814.tikigiki-screw-002.v1.svg'; -->

<img src="./stack/20260630o0814.tikigiki-screw-002.v1.svg" class="lmp-img-logo-top-right" width="128" height="128" alt="Logo 20260630°0814">

<div markdown="1" class="lmp-box-nav-menuitems">
 <span class="CurrentChapter">[Projects](./../../../blogdev/trunk/projects.md)</span> →
 <span class="CurrentPage">[ZanaFacilsDev](./README.md)</span> →
 [Changelog](./~changelog.md)
 [Issues](./~issues.md)
 [Notes](./~notes.md)
</div>

# ZanaFacilsDev <sup>v0.3.1</sup> <span class="lmp-title-type">Project</span>

## 1. Summary

|                  |     |
| ---              | --- |
| **Slogan**       | A Python package bundling the author´s everyday custom utility functions |
| **Description**  | ZanaFacils is a Python package, bundling a collection of casual custom utility functions for • Configuration • Keyboard reading • Presenting keyboard menus • Specific string manipulations • Timer helpers • Timestamp parsing and formatting |
| **License**      | BSD 3-Clause, see [license.txt](./license.txt) |
| **Copyright**    | © 2025 – 2026 Norbert C. Maier |
| **System**       | Written and tested with Python 3.13 on Windows. Should largely work on Linux/Mac as well — Except one Windows specific keyboard function, which is waiting for somebody to write it´s Linux/Mac emulation |
| **Dependencies** | None |
| **Size**         | Project folder ~2.0 MB, Wheel ~61 KB |
| **Motivation**   | I had amounted quite some Python everyday custom utility functions on my drive, then I liked to make a neat pack of them |
| **Canonical&nbsp;location** | [gitlab.com/normai/zanafacilsdev](https://gitlab.com/normai/zanafacilsdev) |
| **Documentation**           | [normai.gitlab.io/zanafacilsdev](https://normai.gitlab.io/zanafacilsdev)
| **Distribution**            | [pypi.org/project/zanafacils](https://pypi.org/project/zanafacils/)
| **Development&nbsp;status** | Applicable |

BTW. About **package layout** choices see [notes.md](./~notes.md#id20260631o0723),
 ZanaFacils is using the [Semi-Flat-Layout](./~notes.md#id20260631o0727).

## 2. Usage

Install ZanaFacils either from PyPi.org (not yet available) with

```
 > python.exe -m pip install zanafacils
```

or — if you have the sources on your drive — as a local editable development package.
In the console go to the parent folder `zanafacilsdev` and issue the following command:

```
 zanafacilsdev> python.exe -m pip install -e .
```

<!--
For using the package modules then, you might like to inspect
 [examples.py](./examples.py)
-->

## 3. API (Application Programmers Interface)

See the documentation at
 [normai.gitlab.io/zanafacilsdev](https://normai.gitlab.io/zanafacilsdev)
 or
 [`./pdoc1/index.html`](./pdoc1/index.html),
 respectively

<!-->
BTW. Legastenic typos in identifier names come with the advantage
 to make text search for those identifiers easier.
-->

## 4. Credits

<img class="lmp-reference-icon" src="./stack/20260630o0814.tikigiki-screw-002.v1.svg" width="64" height="64" alt=" Icon 20260815°0743">
 The screw logo is made by Norbert after
 [openclipart.org/detail/170818/wood-screw-tools-002](https://openclipart.org/detail/170818/wood-screw-tools-002),
 which is licensed as a Public Domain dedication

&nbsp;

## 5. By the Way

The word *Zana* means 'tools' in Suaheli. *Zana* also is an Albanian fairy.

&nbsp;

---

#### 6. Fineprint

<pre>
   project 20250213°0711 ZanaFacilsDev
   objtype     :
   url         :
   title       : ZanaFacilsDev
   summary     : ZanaFacils is a Python package for miscellaneous personal utility functions
   status      :
   tags        :
   note        :
   ⬞
</pre>

<pre>
   repo 20260820°1211 ZanaFacilsDev
   canonical   : https://gitlab.com/normai/zanafacilsdev
</pre>

<sup>Page 20250213°0721 ⬞Ω</sup>
