semvec/pypi-packages huggingface dataset:
delivery-person 0.1.0
A package to detect delivery persons in images using a fine-tuned ResNet-50 model.
Requires Python: >=3.6

# Delivery Person Detection

A Python package to detect whether an image contains a delivery person using a fine-tuned ResNet-50 model.

## Installation

You can install the package using `pip`:

```bash
pip install delivery-person
```
Note: Ensure that the delivery-person package is available on PyPI. If not, you can install it from the local directory as shown below.

# Installing from Local Directory
Clone the repository or download the package files.
Navigate to the package directory.
Run:

```bash
pip install .

```

# Usage
```bash
from delivery_person import DeliveryPersonDetector

# Initialize the detector
detector = DeliveryPersonDetector(
    model_path='path/to/fine_tuned_resnet50_1.pth',
    threshold=0.985,  # Optional: Set your desired threshold (default is 0.985)
    device='cuda'  # Optional: 'cpu' or 'cuda' (default is auto-detected)
)

# Predict on an image
image_path = 'path/to/image.jpg'
predicted_label, predicted_prob = detector.predict_image(image_path)

print(f"Predicted Label: {predicted_label}")
print(f"Confidence: {predicted_prob:.2f}%")
```
cryptobalancefinder 1.0.2
A tool for finding and checking cryptocurrency wallet balances from seed phrases
Requires Python: >=3.7

# CryptoBalanceFinder

A Python package for finding cryptocurrency wallet balances across multiple blockchain networks.

## Features

- Check wallet balances across multiple blockchain networks
- Asynchronous balance checking for improved performance
- Support for wallet generation from seed phrases
- Configurable batch processing
- Detailed logging and error handling

## Installation

```bash
pip install cryptobalancefinder
```

## Quick Start

```python
import asyncio
from cryptobalancefinder import WalletManager

# Initialize the wallet manager
wallet_manager = WalletManager(config_path="config.yml", batch_size=25)

# Generate wallet from seed phrase
seed_phrase = "your twelve word seed phrase here"
wallet = wallet_manager.get_wallet(seed_phrase)

# Check balances
async def main():
    await wallet_manager.check_balance([wallet])

asyncio.run(main())
```

## Configuration

Create a `config.yml` file with your API keys:

```yaml
api_keys:
  tron_grid:
    - 'your-tron-grid-api-key'
```

## License

This project is licensed under the MIT License - see the LICENSE file for details.
py-nui-exe 0.1.0
python→exe setup build support tool

# py_nui_exe

## Overview
A tool to assist in generating Nuitka commands, one of the Python build libraries. 
Users can generate commands by setting and selecting necessary settings on the GUI. 
The command content is sent to the prompt and executed up to Nuitka.

Archived  
My Repsitory(https://github.com/KMASTERgit/Build_Python_To_exe_for_Clung)  
That repository can not pip install.
So rebaked that pip install can be done.

## Caution
Self development and may contain defects. Please be aware of this.

## Warning
This application is not official.
Unofficial app！！

## Installation
1. Install Nuitka according to the official documentation.
   Reference: [WebSite](https://nuitka.net/user-documentation/user-manual.html)  or  [Github](https://github.com/Nuitka/Nuitka?tab=readme-ov-file)
2. For Command
>pip install git+https://github.com/KMASTERgit/py_nui_exe.git
3. For Command
>py-nui-exe
4. Wake up py-nui-exe → select the Python file to be converted to exe and select the necessary commands, then execute Nuitka by clicking "Send to prompt".

## Usage
Please refer to the attached video.

## Contributing
Feel free to contribute as long as you don't include malicious files such as viruses.

## License
MIT License

=======JAPANESE===========

# py_nui_exe

## 概要
Pythonのビルドライブラリの1つであるNuitkaのコマンド生成を補助するツールです。
GUI上で必要な設定・選択を行い、コマンドを生成できます。
生成されたコマンドはプロンプトに送信され、Nuitkaが実行されます。

別リポジトリ(https://github.com/KMASTERgit/Build_Python_To_exe_for_Clung)を  
pipでインストールできるようにしたversionです。


## 注意
個人開発のため、不具合が含まれる可能性があります。ご了承ください。

## 警告
非公式アプリケーションです。

## インストール
1. Nuitkaを公式ドキュメントに従いインストールしてください。
  参考: [WebSite](https://nuitka.net/user-documentation/user-manual.html)  or  [Github](https://github.com/Nuitka/Nuitka?tab=readme-ov-file)
2. コマンドプロンプトで
>pip install git+https://github.com/KMASTERgit/py_nui_exe.git
3. コマンドプロンプトで
>py-nui-exe
3. アプリが起動するので、exe化したいPythonファイルを選択し、必要なコマンドを選択後、"プロンプト送信"をクリックするとNuitkaが実行されます。

## 使い方
添付動画をご覧ください。

## 貢献
ウイルスなどの悪意のあるファイルを含まない限り、自由に貢献してください。

## ライセンス
MITライセンス
ascii-clock 0.1.0
A simple ASCII art clock for the terminal
Requires Python: >=3.6

#以上代码实现了一个 ASCII 模拟时钟。它每秒钟更新一次，清晰地显示小时、分钟和秒针的位置，且可以动态刷新终端屏幕来显示时间的变化。运行该程序后，您将看到终端中的一个动态更新的模拟时钟，带有清晰的时间指示符，非常适合作为一个有趣的、实时的项目展示！
zhenxun-utils 0.2.2
小真寻bot的工具类
Requires Python: <4.0,>=3.10

<div align=center>

<img width="250" height="312" src="https://github.com/zhenxun-org/zhenxun-utils/blob/main/docs_image/tt.jpg"/>

</div>

<div align="center">

# zhenxun-utils

_✨ 小真寻的工具类依赖 ✨_

![python](https://img.shields.io/badge/python-v3.9%2B-blue)
![nonebot](https://img.shields.io/badge/nonebot-v2.1.3-yellow)
![onebot](https://img.shields.io/badge/onebot-v11-black)
[![license](https://img.shields.io/badge/license-AGPL3.0-FE7D37)](https://github.com/HibiKier/zhenxun_bot/blob/main/LICENSE)

</div>

## 📖 介绍

[小真寻](https://github.com/HibiKier/zhenxun_bot)的工具类依赖仓库！

> [!NOTE]
>
> <div align="center"><b>小真寻也很可爱呀，也会很喜欢你！</b></div>
>
> <div align="center"><img width="235" height="235" src="https://github.com/zhenxun-org/zhenxun-utils/blob/main/docs_image/tt3.png"/><img width="235" height="235" src="https://github.com/zhenxun-org/zhenxun-utils/blob/main/docs_image/tt1.png"/><img width="235" height="235" src="https://github.com/zhenxun-org/zhenxun-utils/blob/main/docs_image/tt2.png"/></div>

## 💿 安装

```python
pip install zhenxun-utils
```

## ❤ 感谢

- 可爱的小真寻 Bot [`zhenxun_bot`](https://github.com/HibiKier/zhenxun_bot): 我谢我自己，桀桀桀
anysqlite3 0.0.1
An async wrapper for the sqlite3 module compatible with both asyncio and trio.
Requires Python: >=3.11

# anysqlite3

**anysqlite3** is a wrapper around `sqlite3` that allows you to interact with SQLite databases from async code.
It is built on top of the built-in `sqlite3` module and is compatible with both `asyncio` and `trio` code.

## Installation

```bash
pip install anysqlite3
```

## Usage

**anysqlite3** provides essentially the same API as the built-in `sqlite3` module, but with async versions of most methods.

```python
import anyio # or asyncio or trio
import anysqlite3

async def main():
    async with await anysqlite3.connect(":memory:") as db:
        await db.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)")
        await db.execute("INSERT INTO users (name) VALUES (?)", ("Alice",))
        await db.execute("INSERT INTO users (name) VALUES (?)", ("Bob",))

        async for row in db.execute("SELECT * FROM users"):
            print(row)

anyio.run(main())
```

### Transactions

**anysqlite3** provides a context manager for transactions.
Use this instead of the database's `commit` and `rollback` methods.
Transactions hold a lock on the database, so you should always use them in a `with` block.

```python
async with db.transaction() as t:
    await db.execute("INSERT INTO users (name) VALUES (?)", ("Charlie",))
    await t.rollback()
    await db.execute("INSERT INTO users (name) VALUES (?)", ("David",))
    await t.commit()
```

## License

This project is licensed under the MIT License - see [LICENSE.txt](LICENSE.txt) for details.
virtual-sq1 1.1.0
Python module that simulates a Square-1 twisty puzzle

# virtual-sq1

### `pip install virtual-sq1`

<br>

## Python module that simulates a [Square-1 twisty puzzle](https://ruwix.com/twisty-puzzles/square-1-back-to-square-one/)

[![Build](https://github.com/Wo0fle/virtual-sq1/actions/workflows/main.yml/badge.svg)](https://github.com/Wo0fle/virtual-sq1/actions/workflows/main.yml)
[![Coverage Status](https://coveralls.io/repos/github/Wo0fle/virtual-sq1/badge.svg?branch=main)](https://coveralls.io/github/Wo0fle/virtual-sq1?branch=main)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/virtual_sq1)](https://pypi.org/project/virtual_sq1/)

## Usage

### Import and create `Square1` object

*Solved by default.*

```python
from virtual_sq1 import Square1


my_square_1 = Square1()
```

### View `Square1`'s current state

*`virtual_sq1` uses (almost) the same position notation as [Jaap's Square-1 optimiser](https://www.jaapsch.net/puzzles/square1.htm#progs).*

*Don't know how to read it? [Click here!](https://github.com/Wo0fle/virtual-sq1/blob/main/docs/jared19.md)*

```python
my_square_1 = Square1()

print(my_square_1)
# A1B2C3D4-5E6F7G8H
```

### Apply an algorithm to `Square1`

```python
my_square_1 = Square1()

my_square_1.apply_alg("/ (3,0) / (-3,-3) / (0,3) /")

print(my_square_1)
# A1C3B2D4-5E7G6F8H
```

### Apply a case to `Square1`

*Changes the Square1's state so that the input algorithm brings it to its current state.*

```python
my_square_1 = Square1()

my_square_1.apply_alg("/ (3,0) / (1,0) / (0,-3) / (-1,0) / (-3,0) / (1,0) / (0,3) / (-1,0)", True)

print(my_square_1)
# A2B3C1D4-5E6F7G8H
```

*The distinction between a "case" and an "algorithm" was made by [Tyson Decker's puzzle-gen](https://tdecker91.github.io/puzzlegen-demo/)*

### Apply a specific state to `Square1`

```python
my_square_1 = Square1()

my_square_1.apply_state("ABCDEF GH12345678 /")

print(my_square_1)
# ABCDEF/GH12345678
```

### Apply a individual moves to `Square1`

*Not sure why you'd do this when you could just use `apply_alg` but... it's an option.*

```python
my_square_1 = Square1()

my_square_1.slash()  # a slice/slash move
my_square_1.top.turn(-3)  # turn the top layer -3
my_square_1.bottom.turn(3)  # turn the bottom layer 3
my_square_1.slash()  # a slice/slash move
my_square_1.top.turn(3)  # turn the top layer 3
my_square_1.bottom.turn(-3)  # turn the bottom layer -3
my_square_1.slash()  # a slice/slash move

print(my_square_1)
# C3B2A1D4/5E8H7G6F
```

## Credits

This module was highly inspired by the following:
- Tyson Decker's puzzle-gen: https://tdecker91.github.io/puzzlegen-demo/
- Jaap's Square-1 optimiser: https://www.jaapsch.net/puzzles/square1.htm#progs
design-config 0.0.8
Smart tiny config library for flask-like config
Requires Python: >=3.6

# desing_config.py

Smart tiny config library for flask-like config

## How to install

    pip install design-config


You can find source code of library on [GitHub](https://github.com/artmihant/design_config)


## How to use

    import os
    from design_config import DesignConfig, D, ___

    class Config(DesignConfig):

        """ is D("") """
        PROP_ZERO = ___
        
        """ is 'hello' """
        PROP_ONE = 'Hello'

        """ 'World' if in init_data_dict not PROP_TWO
        As usually init_data_dict is os.environ """
        PROP_TWO = D('World')

        """ 'Hello World!' or 'hello {PROP_TWO}!' for any PROP_TWO """
        PROP_THREE = '{PROP_ONE} {PROP_TWO}!'


    config = Config()


If your global environment variables contain $PROP_TWO , it will be replaced in the config with the appropriate value. Otherwise, it will remain by default (World)

`D` means *"default"*

    config.PROP_THREE # "Hello World!"

    config['PROP_THREE'] # "Hello World!"
    config['{PROP_THREE}!!'] # "Hello World!!!"
    config['{PROP_FOUR}'] # "PROP_FOUR"

    config('{PROP_ONE} Tom') # "Hello Tom"
    config('PROP_FOUR', 'London') # "London"
    config('PROP_TWO', 'London') # "World"
    config('{PROP_ZERO}', 'London') # ""
    config('{PROP_FOUR}', 'London') # "PROP_FOUR"


Also you can use `int`, `bool`, and `float` values:

    class Config(DesignConfig):

        PROP_FIVE = D(55)

        PROP_SIX = D(True)

        PROP_SEVEN = D(7.7)

    config = Config({
        'PROP_FIVE': '5', 
        'PROP_SIX': 'FALSE',
        'PROP_SEVEN': '7e7'
    })

    config.PROP_FIVE # 5
    config.PROP_SIX # False
    config.PROP_SEVEN # 7e7


You can use DesignConfig with Flask like that:

    class MyFlaskConfig(DesignConfig):

        VERSION = '2'

        FLASK_DEBUG = D(True)
        IS_PRODUCTION = D(False)
        DEBUG = D(True)

        PROJECT_PATH = D('/base')

        REDIS_HOST = D('localhost')
        REDIS_PORT = D('6379')

        """..."""
    
    config = MyFlaskConfig()

    my_flask_app = Flask(__name__, static_folder='static', static_url_path='')
    my_flask_app.config.from_object(config)

    """..."""