semvec/pypi-packages huggingface dataset:
pysignalclijsonrpc 25.9.0
Python API client for signal-cli JSON-RPC
Requires Python: >=3.9

# pysignalclijsonrpc - Python API client for signal-cli JSON-RPC

Python client for [signal-cli 0.11.5+](https://github.com/AsamK/signal-cli/blob/master/CHANGELOG.md#0115---2022-11-07) native HTTP endpoint for JSON-RPC methods.

## Documentation

See https://pysignalclijsonrpc.readthedocs.io/

## Support

If you like what i'm doing, you can support me via [Paypal](https://paypal.me/morph027), [Ko-Fi](https://ko-fi.com/morph027) or [Patreon](https://www.patreon.com/morph027).
fzy 0.1.0
A tool which interactively displays YAML files and provides fuzzy interactive searching and filtering.

fzy: Fuzzy YAML Viewer/Searcher
===============================

A tool which interactively displays YAML files and provides fuzzy interactive
searching and filtering, loosely inspired by
[`fzf`](https://github.com/junegunn/fzf).

![fzy demo](docs/demo.gif)

Usage
-----

Run `fzy` with a YAML file as an argument to display it on screen.

Use up/down/page-up/page-down to scroll.

Start typing key or value names to filter down the YAML document to just those
parts with a match.


As a library
------------

You can launch the `fzy` TUI from Python (rather than invoking the command via
a `subprocess`) like so:

    >>> import fzy
    >>> filtered_document = fzy.tui(yaml_string)

You can also perform filtering non-interactively like so:

    >>> import fzy
    >>> filtered_document = fzy.fuzzy_filter(parsed_yaml_document, "search pattern here")


Development
-----------

You can run the test suite using:

    $ pip install -r requirements-test.txt
    $ pytest
visualtest-python 1.9.6
Python SDK for SmartBear VisualTest via Selenium WebDriver
Keywords: visual testing, UI testing, GUI testing, UX testing, screenshots, full page screenshots, image comparisons, regression testing

#  VisualTest

This Python SDK extends the functionality of Selenium WebDriver enabling the script to capture screenshots of the device under test, including fullpage, viewport, and element screenshots for regression testing or manual review of the UI.

```pip install visualtest-python```

 ### Quick Setup

```shell
from selenium import webdriver
from sbvt import VisualTest

driver = webdriver.Safari()
settings = {'projectToken': "INSERT_PROJECT_TOKEN"}
visualTest = VisualTest(driver, settings)
try:
    driver.get("https://www.google.com/search?q=smartbear")
    visualTest.capture("Google results")
    visualTest.capture("Google results viewport", {'viewport': True})
finally:
    driver.quit()
```

***
### Running Selenium against BitBar
Copy the file from below

Enter BitBar API_KEY and VisualTest PROJECT_TOKEN in the file

```shell
import time
from selenium import webdriver
from sbvt import VisualTest

API_KEY = 'INSERT_BITBAR_APIKEY'
PROJECT_TOKEN = 'INSERT_PROJECT_TOKEN'

def testSmartBearHomePage():
    import warnings
    warnings.simplefilter("ignore")  # turn off tracemalloc socket warnings

    caps = {
        'platform': 'Linux',
        'osVersion': '18.04',
        'browserName': 'firefox',
        'version': 'latest',
        'resolution': '2560x1920',
        'bitbar_apiKey': API_KEY,
    }

    hubUrl = 'https://us-west-desktop-hub.bitbar.com/wd/hub'
    driver = webdriver.Remote(command_executor=hubUrl, desired_capabilities=caps)
    print(
        f'Launching webdriver for {caps["platform"]} {caps["osVersion"]} {caps["browserName"]} {caps["version"]} ')

    # load the url
    url = 'https://www.smartbear.com'
    print(f'Opening URL: {url}')
    driver.get(url)
    time.sleep(5)


    settings = {
        'projectToken': PROJECT_TOKEN,
    }
    visualTest = VisualTest(driver, settings)
    
    # full page screenshot
    fullPageScreenshot = visualTest.capture('Home Page')
   
    # viewport screenshot
    viewportScreenshot = visualTest.capture('viewport', {'viewport': True})
   

if __name__ == '__main__':
    try:
        testSmartBearHomePage()
    except Exception as e:
        print(f'Error starting test {e}')
```

### Running Selenium Locally

```shell
from sbvt import VisualTest

# pip install selenium==3.141
from selenium import webdriver
from selenium.webdriver.common.by import By

PROJECT_TOKEN = 'INSERT_PROJECT_TOKEN'

driver = webdriver.Chrome('./chromedriver')
driver.get("https://www.smartbear.com")
print(driver.title)
settings = {
    'projectToken': PROJECT_TOKEN
}
visualTest = VisualTest(driver, settings)
# full page screenshot
fullPageScreenshot = visualTest.capture('Home Page')

# viewport screenshot
viewportScreenshot = visualTest.capture('viewport', {'viewport': True})

# element screenshot
heroEl = driver.find_element(By.CLASS_NAME, "sb-hp-hero-content")
visualTest.capture('Hero Content', {'element': heroEl})
print(driver.current_url)
driver.close()
```
arithematic-mr.sagar 0.0.8
A simple arithmetic package example
Requires Python: >=3.7

# Arithmatic operator
This is a simple package.you can use to write your content



from arithematic_mr.sagar import arithematic.py

print(utilities.addition(1,2,3,4))

print(utilities.subtraction(1,2,3,4,5))


print(utilities.multiplication(1,5,6,,9))
roblox-messaging-place 0.1.0
A Python client for Roblox MessagingService scoped to a specific Place.
Requires Python: >=3.9

# messagingblox
Published or subscribed using py

---

## Features
- Publish messages to a specific Roblox place.
- Subscribe to messages via Python Flask webhook.
- Easy place-scoped topic naming.

---

## Installation

```bash
pip install messagingblox
```
azim 0.1.1
Python IM(Instant Messaging) Chat Libs
Requires Python: >=3.12
Keywords: im, chat, libs, sdk, lark, telegram, discord, slack

# azim

## Install

```ruby
pip install azim

# or 
uv add azim
```

## IM Services

### Open Source IM Services

- ✅ [Mattermost](https://github.com/mattermost/mattermost-server)
- ✅ [Matrix](https://github.com/matrix-org/matrix-synapse)
- ✅ [RocketChat](https://github.com/RocketChat/Rocket.Chat)
- ✅ [Zulip](https://github.com/zulip/zulip)

### 🇺🇸 EN IM Services

- ✅ [Telegram](https://telegram.org/)
- ✅ [Discord](https://discord.com/)
- ✅ [Slack](https://slack.com/)
- ✅ [Signal](https://signal.org/)
- ✅ [WhatsApp](https://www.whatsapp.com/)
- ✅ [Microsoft Teams](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software)

### 🇨🇳 CN IM Services

- ✅ 飞书/Lark
- ✅ 企业微信
- ✅ 钉钉
mcp-android 0.1.7
A custom MCP tool for Android
Requires Python: >=3.11

# MCP-Android

## 项目简介
MCP-Android 是一个基于 MCP 框架开发的 Android 控制服务，支持以下功能：
- 设备管理：列出设备，选择设备。
- 应用管理：列出应用、启动应用、停止应用。
- 屏幕操作：点击屏幕、滑动屏幕、获取屏幕大小。
- 系统设置：关闭自动旋转、返回主屏幕。

## 如何运行
1. 激活虚拟环境：
D:\McpTool\mcp-android.venv\Scripts\activate


2. 安装依赖：
pip install -r pyproject.toml


3. 启动 MCP 服务：
python src/mcp_android/server.py


4. 使用 Postman 或其他客户端访问服务端口（默认 `8000`）。

## 工具功能

### 举例: 列出可用设备
- 请求方法：`GET /mobile_list_available_devices`
- 返回值示例：
```json
{
"status": "success",
"devices": ["device_serial_1", "device_serial_2"],
"message": "已连接设备列表：[device_serial_1, device_serial_2]"
}

---

### 方法 7: 测试 MCP 服务
你可以编写测试代码来验证服务是否集成成功。

#### 调试和测试:
在 `server.py` 中增加启动时调试日志:
```python
if __name__ == "__main__":
    logger.info("MCP 服务正在启动...")
    mcp.run()