semvec/pypi-packages huggingface dataset:
pyjallib 0.2.2
A utility library for 3D game character development pipelines.
Requires Python: >=3.10
Keywords: 3dsmax, character, game, pipeline, unreal

# pyjallib

pyjallib Package is a Python library designed to streamline the game character development pipeline. It provides tools and utilities to assist game developers in creating, managing, and optimizing character assets.

## Features
- Character asset management
- Pipeline automation tools
- Asset optimization utilities
- Easy integration with common game engines

## Installation
```bash
pip install pyjallib
```

## Documentation
For detailed documentation, please visit our wiki page.

## License
This project is licensed under the MIT License - see the LICENSE file for details.
multiversx-sdk 2.4.0
The MultiversX Python SDK.
Requires Python: >=3.8

# mx-sdk-py

The Python SDK for interacting with MultiversX. It's an all in one sdk that can be used to create transactions (including smart contract calls and deployments), sign and broadcast transactions, create wallets and many more.

## Documentation

- [Cookbook](./examples/v1.ipynb)
- [Auto-generated documentation](https://multiversx.github.io/mx-sdk-py/)

## Development setup

### Virtual environment

Create a virtual environment and install the dependencies:

```
python3 -m venv ./venv
source ./venv/bin/activate
pip install -r ./requirements.txt --upgrade
```

Install development dependencies, as well:

```
pip install -r ./requirements-dev.txt --upgrade
```

Allow `pre-commit` to automatically run on `git commit`:
```
pre-commit install
```

Above, `requirements.txt` should mirror the **dependencies** section of `pyproject.toml`.

If using VSCode, restart it or follow these steps:
 - `Ctrl + Shift + P`
 - _Select Interpreter_
 - Choose `./venv/bin/python`.

### Tests

Run the tests as follows:

This command runs all tests:
```
pytest .
```

If you want to skip network interaction tests run:
```
pytest -m "not networkInteraction"
```

We have some tests fetching mainnet transactions that are quite time consuming. To skip those, run this command:
```
pytest -m "not mainnet"
```

### Generate test coverage report

First, we run the tests using coverage:
```sh
coverage run -m pytest .
```

Then, we can generate a report in the terminal using:
```sh
coverage report
```

We can also generate a html report using:
```sh
coverage html
```

### Re-generate the docs

Each time a new module/submodule is added it needs to be added to the docs, as well. To do so `cd` in the root directory then run the following command:
```bash
sphinx-apidoc -f -o docs/ multiversx_sdk/ '*_test.py' '*constants.py'
```

This command will regenerate the `.rst` files for each module, excluding the tests and the `constants.py` files.

Also, each time a new version is released, the [**conf.py**](/docs/conf.py) file should be updated accordingly.

### Re-generate _protobuf_ files:

```
protoc multiversx_sdk/core/proto/transaction.proto --python_out=. --pyi_out=.
```

Note that `protoc` must be installed beforehand. Use the same version as the one referenced in `requirements.txt`. For example, if we reference `protobuf==5.29.4` in `requirements.txt`, then use [protobuf v29.4](https://github.com/protocolbuffers/protobuf/releases/tag/v29.4).
vachana-g2p 0.0.2
Vachana G2P: ระบบแปลงข้อความภาษาไทยเป็นเสียงอ่านสากล (Thai to IPA)

# Vachana G2P

เครื่องมือแปลงข้อความภาษาไทยเป็น IPA 

เครดิต
- https://github.com/nozomiyamada/thaig2p
- https://github.com/attapol/tltk
- https://github.com/PyThaiNLP/pythainlp

### ติดตั้ง

```
pip install vachana-g2p
```

 ### การใช้งาน

```
from vachana_g2p import th2ipa

text = "สวัสดีครับ นี่คือเสียงพูดภาษาไทย"
ipa = th2ipa(text)
print(ipa)
# example : sawàtdiː kʰráp, nîː kʰɯː sǐəŋpʰûːt pʰaːsǎːtʰaj
```
splitlog 4.1.5
Utility to split aggregated logs from Apache Hadoop Yarn applications into a folder hierarchy
Requires Python: <4.0,>=3.11

splitlog
========
 
Hadoop Yarn application logs aggregate all container logs of a Yarn application into a single file. This makes it very
difficult to use Unix command line tools to analyze these logs: Grep will search over all containers and context
provided for hits often does not include Yarn container name or host name. `splitlog` splits a combined logfile for all
containers of an application into a file system hierarchy suitable for further analysis:

```
out
└── hadoopnode
    ├── container_1671326373437_0001_01_000001
    │   ├── directory.info
    │   ├── launch_container.sh
    │   ├── prelaunch.err
    │   ├── prelaunch.out
    │   ├── stderr
    │   ├── stdout
    │   └── syslog
    ├── container_1671326373437_0001_01_000002
    │   ├── directory.info
    │   ├── launch_container.sh
    │   ├── prelaunch.err
    │   ├── prelaunch.out
    │   ├── stderr
    │   ├── stdout
    │   └── syslog
    └── container_1671326373437_0001_01_000003
        ├── directory.info
        ├── launch_container.sh
        ├── prelaunch.err
        ├── prelaunch.out
        ├── stderr
        ├── stdout
        └── syslog

4 directories, 21 files
```
 
Installation
------------
Python 3.11+ must be available. Installation via [pipx](https://pypi.org/project/pipx/):

```shell script
pipx install splitlog
```
 
How to use
----------

Read logs from standard input:
```shell script
yarn logs -applicationId application_1582815261257_232080 | splitlog
```

Read logs from file `application_1582815261257_232080.log`:
```shell script
splitlog -i application_1582815261257_232080.log
```
rbv-ut-downloader 0.1.2
A simple Python-based tool to automate module downloads from Universitas Terbuka's Virtual Reading Room (RBV).
Requires Python: >=3.9
Keywords: ut, downloader, rbv, automation, cli

# RBV-DL (RBV UT Downloader)

[![PyPI version](https://badge.fury.io/py/rbv-dl.svg)](https://badge.fury.io/py/rbv-dl)
[![Python Versions](https://img.shields.io/pypi/pyversions/rbv-dl.svg)](https://pypi.org/project/rbv-dl/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**RBV-DL** is a powerful CLI tool to automate downloading modules from *Universitas Terbuka's Virtual Reading Room* (RBV). It handles login, scans chapters, captures pages in high quality, and stitches them into a readable PDF.

---

##  Prerequisites 

Before installing, you **must** have Python installed on your computer.

1.  **Download Python**: [python.org/downloads](https://www.python.org/downloads/)
2.  **Important**: When installing, make sure to check the box **"Add Python to PATH"**. (This is mandatory, if you forget it will result in an error).

---

##  Installation Guide

Choose your operating system below:

### For Windows Users (The Easy Way)

No need to open code editors. Just use the Command Prompt.

1.  Press the **Windows Key** on your keyboard.
2.  Type `cmd` and press **Enter**.
3.  Copy and paste this command into the black box, then press Enter:
    ```cmd
    pip install rbv-ut-downloader
    ```
4.  After that finishes, run this command to install the browser engine:
    ```cmd
    playwright install chromium
    ```

**Done!** You can now close the window.

### For macOS Users

1.  Press **Command (⌘) + Space** to open Spotlight Search.
2.  Type `Terminal` and press **Enter**.
3.  Paste this command and hit Enter:
    ```bash
    pip3 install rbv-ut-downloader
    ```
4.  Then, install the required browser:
    ```bash
    playwright install chromium
    ```

### For Linux Users (The Pro Way)

You know what to do. Use `pip`, `pipx`, or your preferred package manager.

```bash
# Recommended: install via pipx to keep your system clean
pipx install rbv-ut-downloader
playwright install chromium

# Or standard pip
pipx install rbv-ut-downloader
playwright install chromium
```
### How to Use

Once installed, open your terminal (Command Prompt / Terminal) anywhere and type:
```bash
rbv-dl
```

Follow the interactive prompts:

    NIM / Email: Enter your UT email.

    Password: Enter your E-Campus password (input will be hidden/invisible for security).

    Course Code: Enter the code (e.g., ADPU4433).

The tool will work its magic and save the PDF in a folder named after the course code.

### Troubleshooting

"Command not found" or "rbv-dl is not recognized"

    You likely forgot to check "Add Python to PATH" during installation. Reinstall Python and make sure to check that box.

"Login Failed"

    Ensure your E-Campus password is correct. Try logging in manually at the RBV website first to check your account status.

### Disclaimer

This tool is for educational and archival purposes only. Use it responsibly to back up your own learning materials. The author is not responsible for misuse.