semvec/pypi-packages huggingface dataset:
wiki-client 1.3.0
Request to wiki-api.ir APIs
Requires Python: >=3.6

# Python Wiki Client

`python-wiki-client` is a Python package for interacting with the [wiki-api](https://wiki-api.ir) APIs. This package allows you to send GET requests to various URLs, retrieve responses, and work with the Wiki-API endpoints.

## Prerequisites

To use this package, you need to have **Python 3.6 or higher** installed.

## Installation

To install this package via `pip`, run the following command:

### Install via PyPI

```bash
pip install wiki-client
```

## Usage

Once the package is installed, you can use it in your Python project as follows:

### Synchronous Example

```python
from WikiAPI.Sync import WikiAPI

wiki = WikiAPI()

response = wiki.request("apis-1/ChatGPT", {"q": "Hello"})

print(response)
# Output:
# {'status_code': 200, 'body': '{"status": true, "channel": "@Wiki_API", "site": "Wiki-Api.ir", "developers": "@B3dev, @Dumacel", "results": "Hello! How can I assist you today? 😊"}'}
```

### Asynchronous Example

If you want to make requests asynchronously, you can use the asynchronous version of the API:

```python
import asyncio
from WikiAPI.Async import WikiAPI

wiki = WikiAPIAsync()

async def fetch_data():
    response = await wiki.request("apis-1/ChatGPT", {"q": "Hello"})
    print(response)

asyncio.run(fetch_data())
```
rawdog-django-orm 0.0.5
Utilities for using the django orm outside of django

# Rawdog django ORM

The django ORM and CRM provide amazing interfaces that work out of the box and have the most pleasant and advnaced migration system I've ever encountered.

Their core flaw is that they are designed to work with django, and thus suffer from constraints around:
- Async/io usage
- Performance
- Sane design patterns

This package contains various utilities I need in order to use the django ORM and admin UI inside modern projects.

I'm making it public in case others find it useful.
tuyactl 0.0.1
A server and client cli tool for controlling Tuya devices
Requires Python: >=3.13

# tuyactl - A CLI tool for managing Tuya devices

## Please note this is just a experimental and unstable project.

So far the daemon and client program controls rgb light bulbs using [tinytuya](https://github.com/jasonacox/tinytuya) library,
which involves some previous setup follow the tutorial [here](https://github.com/jasonacox/tinytuya#setup-wizard---getting-local-keys).
Once you generated your `snapshot.json` place it in your home directory.
There are ways of configure the snapshot.json location using environment variables (look the head of tuyad script)
python-wiki-client 1.1.1
Request to wiki-api.ir APIs
Requires Python: >=3.6

# Python Wiki Client

`python-wiki-client` is a Python package for interacting with the [wiki-api](https://wiki-api.ir) APIs. This package allows you to send GET requests to various URLs, retrieve responses, and work with the Wiki-API endpoints.

## Prerequisites

To use this package, you need to have **Python 3.6 or higher** installed.

## Installation

To install this package via `pip`, run the following command:

### Install via PyPI

```bash
pip install wiki-client
```

## Usage

Once the package is installed, you can use it in your Python project as follows:

### Synchronous Example

```python
from WikiAPI.Sync import WikiAPI

wiki = WikiAPI()

response = wiki.request("apis-1/ChatGPT", {"q": "Hello"})

print(response)
# Output:
# {'status_code': 200, 'body': '{"status": true, "channel": "@Wiki_API", "site": "Wiki-Api.ir", "developers": "@B3dev, @Dumacel", "results": "Hello! How can I assist you today? 😊"}'}
```

### Asynchronous Example

If you want to make requests asynchronously, you can use the asynchronous version of the API:

```python
import asyncio
from WikiAPI.Async import WikiAPI

wiki = WikiAPIAsync()

async def fetch_data():
    response = await wiki.request("apis-1/ChatGPT", {"q": "Hello"})
    print(response)

asyncio.run(fetch_data())
```
django-js-lib-tabulator 6.3.1.1
Tabulator for Django

# Tabulator Repackaged for Django

[Tabulator](https://tabulator.info/) packaged in a Django reusable app.


## Installation

    pip install django-js-lib-tabulator

## Usage

1. Add `"js_lib_tabulator"` to your `INSTALLED_APPS` setting like this::

       INSTALLED_APPS = [
           ...
           "js_lib_tabulator",
           ...
       ]

2. In your template use:
   
       {% load static %}
   
   ...
   
       <link rel="stylesheet" href="{% static "tabulator/css/tabulator.css" %}">

   ...
   
       <script src="{% static "tabulator/js/tabulator.js" %}"></script>
cmeel-cppad 20250000.2
cmeel distribution for CppAD, A C++ Algorithmic Differentiation Package
Requires Python: >=3.8

# CMeel CppAD

[![PyPI version](https://badge.fury.io/py/cmeel-cppad.svg)](https://pypi.org/project/cmeel-cppad)
[![Release](https://github.com/cmake-wheel/cmeel-cppad/actions/workflows/release.yml/badge.svg)](https://github.com/cmake-wheel/cmeel-cppad/actions/workflows/release.yml)
[![Build Status](https://api.cirrus-ci.com/github/cmake-wheel/cmeel-cppad.svg)](https://cirrus-ci.com/github/cmake-wheel/cmeel-cppad)

[CppAD](https://github.com/coin-or/CppAD) distribution for cmeel packages.
sms4jawaly-sms 1.0.0
Python SDK for 4jawaly SMS Gateway
Requires Python: >=3.7
Keywords: sms, messaging, 4jawaly, gateway

# 4jawaly SMS Gateway SDK for Python

مكتبة Python لإرسال الرسائل النصية القصيرة عبر بوابة 4jawaly للرسائل

## المتطلبات

- Python 3.7 أو أحدث
- requests >= 2.25.0
- pydantic >= 1.8.0

## التثبيت

```bash
pip install fourjawaly-sms
```

## الاستخدام

### تهيئة المكتبة

```python
from fourjawaly_sms import SMSGateway

client = SMSGateway(
    api_key='your_api_key',
    api_secret='your_api_secret',
    sender='YOUR_SENDER_NAME'
)
```

### إرسال رسالة SMS

```python
try:
    # إرسال لرقم واحد
    response = client.send_single_sms(
        number='966500000000',
        message='مرحباً من 4jawaly!'
    )
    
    if response.success:
        print('تم إرسال الرسالة بنجاح!')
        print(f'معرفات المهام: {", ".join(response.job_ids)}')
    
    # إرسال لعدة أرقام
    numbers = ['966500000000', '966500000001']
    bulk_response = client.send_sms(
        numbers=numbers,
        message='رسالة جماعية من 4jawaly!'
    )
    
    print(f'تم إرسال: {bulk_response.total_success}')
    print(f'فشل إرسال: {bulk_response.total_failed}')

except SMSGatewayError as e:
    print(f'حدث خطأ: {e}')
```

### الاستعلام عن الرصيد

```python
try:
    balance = client.get_balance(is_active=1)
    print(f'الرصيد: {balance.balance}')
    
    if balance.packages:
        for package in balance.packages:
            print(f'الباقة {package.id}:')
            print(f'  النقاط: {package.package_points}')
            print(f'  النقاط المتبقية: {package.current_points}')
            print(f'  تاريخ الانتهاء: {package.expire_at}')

except SMSGatewayError as e:
    print(f'حدث خطأ: {e}')
```

### استخدام Context Manager

```python
with SMSGateway('your_api_key', 'your_api_secret', 'YOUR_SENDER_NAME') as client:
    response = client.send_single_sms('966500000000', 'مرحباً من 4jawaly!')
    # سيتم إغلاق الجلسة تلقائياً عند الخروج من الـ with block
```

## التطوير

```bash
# تثبيت المتطلبات
pip install -e ".[dev]"

# تشغيل الاختبارات
pytest

# تشغيل التحقق من التنسيق
black .
flake8 .

# بناء الحزمة
python setup.py sdist bdist_wheel
```

## المساهمة

1. Fork المشروع
2. إنشاء فرع للميزة (`git checkout -b feature/amazing-feature`)
3. Commit التغييرات (`git commit -m 'Add some amazing feature'`)
4. Push إلى الفرع (`git push origin feature/amazing-feature`)
5. فتح Pull Request

## الترخيص

MIT License
mhyy.py 3.1.0
Python API for miHoYo Cloud Gaming (Genshin Impact Cloud, Honkai:StarRail Cloud, Zenless Zone Zero Cloud)
Requires Python: >=3.8

# mhyy.py

![LICENSE](https://img.shields.io/github/license/GuangChen2333/mhyy.py?style=flat-square)
![Downloads](https://img.shields.io/pypi/dm/mhyy.py?style=flat-square)
![PyP](https://img.shields.io/pypi/v/mhyy.py?style=flat-square)
![Python](https://img.shields.io/pypi/pyversions/mhyy.py?style=flat-square)
![STARS](https://img.shields.io/github/stars/GuangChen2333/mhyy.py?style=flat-square)

Python 米哈云游（云·原神、云·星穷铁道、云·绝区零）签到功能与相关方法的API

## 安装

- 从 `PyPi` 安装 `mhyy.py`

```shell
pip install mhyy.py
```

## 文档

访问 <https://mhyy.mooneze.org/> 获取更多细节

## 关于

欢迎协作本项目，如果你有任何意见或想法，请提出 Issue 或 Pull Request。

如果你喜欢此项目，请给该仓库点一个 Star。