semvec/pypi-packages huggingface dataset:
zato-django 4.1.0
Django plugin for Zato
Requires Python: >=3.10

# zato-django

Django plugin for Zato.

## Installation

```bash
pip install zato-django
```

## Configuration

Add to your Django settings:

```python
ZATO_URL = 'http://localhost:11223/django'
ZATO_USERNAME = 'django'
ZATO_PASSWORD = os.environ.get('Zato_Django_Password')
```

Add middleware to propagate request context:

```python
MIDDLEWARE = [
    # ...
    'zato_django.middleware.ZatoMiddleware',
    # ...
]
```

## Usage

```python
from zato_django import client

# Simple invocation
result = client.invoke('my.service', {'key': 'value'})

# With explicit request context
result = client.invoke('my.service', {'key': 'value'}, request=request)
```

## License

AGPLv3 - see LICENSE.txt for terms and conditions.
stormware 3.0.0
API connectors for data analysis and task automation
Requires Python: ~=3.12
Keywords: api, connector

Stormware
=========
API connectors for data analysis and task automation.

Getting Started
---------------
You can find the project documentation under `docs.logikal.io/stormware/
<https://docs.logikal.io/stormware/>`_.

Authentication
--------------
Note that you will need to execute the following steps to be able to run the test suite locally:

1. Download the ``Stormware`` OAuth 2.0 client credentials file from `Google Cloud Console
   <https://console.cloud.google.com/apis/credentials>`_ in the ``Stormware`` project and save it
   at ``~/.config/gcloud/client_credentials/``
2. Authenticate using `gcpl
   <https://github.com/logikal-io/ansible-public-playbooks/blob/main/roles/gcp/files/bin/gcpl>`_ as
   follows::

     gcpl -c logikal-io-stormware -e <your_email>@logikal.io -p stormware-logikal-io \
       -s stormware -i ~/.config/gcloud/client_credentials/stormware-logikal-io.json
add-skills 0.1.2
A tool for managing Claude Code skills
Requires Python: >=3.10
Keywords: claude, claude-code, skills, cli, automation

# add-skills

A Python-based CLI for managing AI agent Skills. Install Skills from local paths or GitHub/GitLab repositories.

## Installation

No installation required (recommended)
```bash
uvx add-skills ludo-technologies/python-best-practices
```

Or install globally
```bash
uv tool install add-skills
pipx install add-skills
```

## Usage

```bash
# Add Skills from GitHub (short form)
uvx add-skills ludo-technologies/python-best-practices

# Add Skills from a local directory
uvx add-skills ./my-skills

# Add Skills from full GitHub URL
uvx add-skills https://github.com/owner/repo

# List available Skills without installing
uvx add-skills ludo-technologies/python-best-practices --list

# Install globally (default: local to project)
uvx add-skills ludo-technologies/python-best-practices --global

# Install for a specific agent
uvx add-skills ludo-technologies/python-best-practices --global --agent cursor

# Skip confirmation prompt
uvx add-skills ludo-technologies/python-best-practices --yes

# Install a specific Skill by name
uvx add-skills ludo-technologies/python-best-practices --skill coding-standards
```

## Options

| Option | Short | Description |
|--------|-------|-------------|
| `--global` | `-g` | Install globally instead of locally to project |
| `--agent` | `-a` | Target agent (default: `claude-code`) |
| `--skill` | `-s` | Install specific Skill by name |
| `--list` | `-l` | List available Skills without installing |
| `--yes` | `-y` | Skip confirmation prompt |

## Supported Agents

amp, antigravity, claude-code, clawdbot, cline, codebuddy, codex, command-code, continue, crush, cursor, droid, gemini-cli, github-copilot, goose, kilo, kiro-cli, mcpjam, mux, neovate, opencode, openhands, pi, qoder, qwen-code, roo, trae, windsurf, zencoder

## Creating Skills

Create a `SKILL.md` file in your Skill directory:

```markdown
---
name: my-skill
description: A brief description of what this skill does
---

# My Skill

Instructions for the AI agent...
```

## How It Works

1. Parses the source (local path, `owner/repo`, or full URL)
2. For remote sources, performs a shallow clone
3. Discovers all `SKILL.md` files in the source
4. Copies Skill files to the target agent's Skills directory

**Installation paths (example for claude-code):**
- Local: `.claude/skills/<skill-name>`
- Global: `~/.claude/skills/<skill-name>`

## License

MIT
codeshard 0.1.0
Manage Git worktrees as disposable AI coding sandboxes.
Requires Python: >=3.12

# codeshard

`codeshard` manages Git worktrees as disposable AI coding sandboxes. It is designed to be run from an anchor clone and creates sibling worktree directories for isolated sessions.

## Requirements

- Python 3.12+
- macOS or Linux

## Install (local dev)

```bash
uv run codeshard --help
```

## Usage

```bash
uv run codeshard new ABC-123
uv run codeshard new ABC-123 --open-ide --ide-cmd 'code "{path}"'
uv run codeshard new ABC-123 --open-ai --ai-cmd 'wezterm start --cwd "{path}" -- codex'
uv run codeshard ls
uv run codeshard rm ABC-123
uv run codeshard rm ABC-123 --delete-branch
uv run codeshard config set ide_cmd 'code "{path}"'
uv run codeshard config set ai_cmd 'codex'
uv build
```

Tip: if you want a shorter command, you can add `alias cs="codeshard"` to your shell profile.

## Behavior

- The anchor repo is discovered via `git rev-parse --show-toplevel` (or `--repo`).
- Worktrees live under a sibling directory: `<anchor_parent>/<anchor_name>-wt`, unless overridden by `--root` or `WT_ROOT`.
- `codeshard new` defaults its base ref to the current branch of the anchor repo.

## Configuration

Config is stored in:

- `$XDG_CONFIG_HOME/codeshard/config.toml` if `XDG_CONFIG_HOME` is set
- otherwise `~/.config/codeshard/config.toml`

Config keys:

- `ide_cmd`: command template to open an IDE at `{path}`
- `ai_cmd`: command template to launch an AI tool (uses `{path}` if present, otherwise relies on `cwd`)
- `ide_enabled_default`: default for `--open-ide`
- `ai_enabled_default`: default for `--open-ai`
- `allow_shell`: opt-in to execute IDE/AI commands through a shell (default false)

Environment variables override config:

- `CODESHARD_IDE_CMD`
- `CODESHARD_AI_CMD`

### Recommended command templates

IDE command examples (must include `{path}`):

- VS Code: `code "{path}"`
- Cursor: `cursor "{path}"`
- IntelliJ IDEA: `idea "{path}"`

AI command examples (may include `{path}`; otherwise uses the worktree as `cwd`):

- Simple CLI in current terminal: `codex`
- WezTerm (new window): `wezterm start --cwd "{path}" -- codex`
- Kitty (new window): `kitty --directory "{path}" codex`
- macOS Terminal (new window): `open -a Terminal "{path}"`
- macOS iTerm (new window): `open -a iTerm "{path}"`

Tip: If you want a new tab instead of a new window, use your terminal's CLI flags in `ai_cmd` (terminal-specific).

## Using codeshard with Codex

1) Create a shard: `uv run codeshard new MY-TASK`
2) `cd` into it
3) Run your AI tool (e.g. `codex`)
4) Remove the shard when finished: `uv run codeshard rm MY-TASK`
nonebot-plugin-mcqq 2.9.0
基于NoneBot的QQ群聊与Minecraft Server消息互通插件
Requires Python: <4,>=3.10

[![nonebot-plugin-mcqq](https://socialify.git.ci/17TheWord/nonebot-plugin-mcqq/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fraw.githubusercontent.com%2F17TheWord%2Fnonebot-adapter-minecraft%2Fmain%2Fassets%2Flogo.png&name=1&owner=1&pulls=1&stargazers=1&theme=Auto)](https://github.com/17TheWord/nonebot-plugin-mcqq)

# NoneBot-Plugin-MCQQ

基于 `NoneBot` 的与 `Minecraft Server` 互通消息插件

- 支持 QQ 群(OneBot V11适配器、QQ适配器)、QQ 频道(QQ适配器)
- 支持多个服务器与多个群聊的互通[README.md](..%2Fnonebot-adapter-minecraft%2FREADME.md)

## 文档

- [`Wiki`](https://github.com/17TheWord/nonebot-plugin-mcqq/wiki)

## 服务端对接

服务器端插件/Mod：[`鹊桥`](https://github.com/17TheWord/QueQiao)

## 功能  

- 推送消息列表

  - 服务器 -> QQ
    - [x] 加入 / 离开 服务器消息
    - [x] 玩家聊天信息
    - [x] 玩家死亡信息（死亡信息为英文，原版端不适用，用**正则**匹配死亡信息是大工程！）
  - QQ -> 服务器
    - [x] 指令
    - [x] 群员聊天文本
    - [x] 回复消息(悬浮显示被回复内容)
    - [x] 图片、视频等内容转换为可点击在浏览器打开的 `[图片]`、`[视频]`
    - [x] 可选配置，借助 [`@kitUIN/ChatImage`](https://github.com/kitUIN/ChatImage) 直接在游戏内显示图片

  - 未支持的消息已被替换，如： `[未知消息类型]` 等等

## 特别感谢

- [@SK-415](https://github.com/SK-415)：感谢 SK 佬给予许多优秀的建议和耐心的解答。
- [@zhz-红石头](https://github.com/zhzhongshi)：感谢红石头在代码上的帮助
- [NoneBot2](https://github.com/nonebot/nonebot2)：插件使用的开发框架。

## 其他MCQQ？

- [`@KarisAya/mcqq 服主版`](https://github.com/KarisAya/nonebot_plugin_mcqq_server)：采用本地读取 `log` 信息的方法的 `Minecraft Server` 互通消息的插件
- [`@CikeyQi/mc-plugin`](https://github.com/CikeyQi/mc-plugin)：云崽的 `mcqq` 实现
- [`@Twiyan0/koishi-plugin-minecraft-sync-msg`](https://github.com/Twiyin0/koishi-plugin-minecraft-sync-msg)：`Koishi` 的 `mcqq` 实现
- [`@17TheWord/zerobot-plugin-mcqq`](https://github.com/17TheWord/zerobot-plugin-mcqq)：`ZeroBot` 的 `mcqq` 实现
- [`@kterna/astrbot_plugin_mcqq`](https://github.com/kterna/astrbot_plugin_mcqq)：提供 `AstrBot` 的 `mcqq` 实现

## 关于 Minecraft 适配器

- 本插件基于 [`nonebot-adapter-minecraft`](https://github.com/17TheWord/nonebot-adapter-minecraft) 适配器实现 `Websocket` 通信
- 若有自定义一些简单插件的想法，可以一试，例如：
  - 非插件端无权限系统场景下实现普通玩家使用`tp`命令
  - 实现简单的自助领取游戏物品
  - 连接直播间，实现弹幕聊天与游戏内聊天互通
  - ...

## 贡献与支持

觉得好用可以给这个项目点个 `Star` 或者去 [爱发电](https://afdian.com/a/17TheWord) 投喂我。

有意见或者建议也欢迎提交 [Issues](https://github.com/17TheWord/nonebot-plugin-mcqq/issues)
和 [Pull requests](https://github.com/17TheWord/nonebot-plugin-mcqq/pulls)。

## 许可证

本项目使用 [MIT](./LICENSE) 作为开源许可证。
pqc-hero 0.1.1
Automated Post-Quantum Cryptography (PQC) remediation tool.
Requires Python: >=3.8

# 🛡️ PQC-Hero: Eradicate Your Quantum Debt

**PQC-Hero** is the world's first automated remediation engine for Post-Quantum Cryptography (PQC). Don't just find vulnerabilities—fix them in seconds.



## 🚀 Why PQC-Hero?
Today's encrypted data is being harvested by adversaries to be decrypted as soon as a Cryptographically Relevant Quantum Computer (CRQC) exists. This is the **"Store Now, Decrypt Later"** threat.

## 🛠️ Features
* **Zero-Knowledge Scanning:** Your code never leaves your local machine.
* **Auto-Remediation:** One-click migration from RSA/ECC to NIST-approved $ML-KEM$ (Kyber).
* **Audit Reports:** Instantly calculate your "Quantum Debt" in USD.

## 📦 Quick Start
```bash
pip install pqc-hero
pqc-hero scan .
asyncactor 0.28.5
Async decentralized actor
Requires Python: >=3.9
Keywords: MQTT, orchestration, service discovery, anyio

asyncactor
==========

AsyncActor is an async Python module that aids in service discovery and
"somewhat-leader" election in a heterogenous, sometimes-disconnected
network.

AsyncActor can run on top of any reliable broadcast channel.
This version includes back-ends for Serf and MQTT.

AsyncActor sends as few packets as possible, thus is well-suited for
IoT-related applications with many stations but limited bandwidth.

Theory of operation
+++++++++++++++++++

Assume that you have a non-lossy network with a bounded latency (let's
assume one second). Assume further that you'd like to know within ten
seconds whether your node is still online.

AsyncActor sends one beacon message every seven to nine seconds. The message
includes a list of N previous hosts that have transmitted the beacon; the
host that's last in this list will be the next transmitter.

The time slot starting at the seven-second mark is used for random hosts
which would like to enter the beacon sending business. This is somewhat
likely if the list of hosts is currently smaller than N. The slot at eight
seconds is used for the hosts at the end of the list; the last host will
send first, but if its beacon is not seen then the next-to-last will send
its message, and so on.

The time slot at nine seconds is used for last-resort messages, i.e. any
participating host can and will send its beacon message.

Collisions are resolved at the ten-second mark, i.e. the list of messages
is ordered deterministically: the winner will announce to its clients that
a new slot has started and whether all N host slots are filled.

It uses `anyio <https://github.com/agronholm/anyio>` as its underlying
async framework.

.. image:: https://badge.fury.io/py/asyncactor.svg
    :alt: PyPI latest version badge
    :target: https://pypi.python.org/pypi/asyncactor
.. image:: https://coveralls.io/repos/smurfix/asyncactor/badge.png?branch=master
    :alt: Code coverage badge
    :target: https://coveralls.io/r/smurfix/asyncactor?branch=master

Installation
------------

AsyncActor requires a back-end, i.e. either a running Serf agent or a MQTT
broker.

To install AsyncActor, run the following command:

.. code-block:: bash

    $ pip install asyncactor

or alternatively (you really should be using pip though):

.. code-block:: bash

    $ easy_install asyncactor

or from source:

.. code-block:: bash

    $ python setup.py install

Getting Started
---------------

These examples require a running async loop.
`Trio <https://github.com/python-trio/trio>` is recommended, though
``asyncio`` works too.

.. code-block:: python

    from asyncactor import client as actor
    from somewhere import some_transport

    async with some_transport.connect('localhost') as t:
        async with actor(t, prefix=('actor','test')) as client:
            async for client.events as m:
                print(m)

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

You can run the tests using the following commands:

.. code-block:: bash

    $ serf agent & # start serf agent
    $ mosquitto 
    $ python3 -mpytest tests
nonebot-adapter-minecraft 1.8.0
NoneBot2与MineCraft Server互通的适配器。
Requires Python: <4.0,>=3.10

<p align="center">
  <img src="https://raw.githubusercontent.com/17TheWord/nonebot-adapter-minecraft/main/assets/logo.png" width="200" height="200" alt="nonebot-adapter-minecraft">
</p>

<div align="center">

# NoneBot-Adapter-Minecraft

_✨ Minecraft 协议适配 ✨_

</div>

## 使用

前往 [Wiki](https://github.com/17TheWord/nonebot-adapter-minecraft/wiki)

## 服务端对接

服务器端插件/Mod：[`鹊桥`](https://github.com/17TheWord/QueQiao)

## 其他

- [17TheWord/nonebot-plugin-mcqq](https://github.com/17TheWord/nonebot-plugin-mcqq) 使用插件与MineCraft Server通信，较为完善
- [17TheWord/nonebot-plugin-mcping](https://github.com/17TheWord/nonebot-plugin-mcqq) 获取 MineCraft Server Motd 信息并返回图片

# 特别感谢

- [NoneBot2](https://github.com/nonebot/nonebot2)：开发框架。

## 贡献与支持

觉得好用可以给这个项目点个 `Star` 或者去 [爱发电](https://afdian.com/a/17TheWord) 投喂我。

有意见或者建议也欢迎提交 [Issues](https://github.com/17TheWord/nonebot-adapter-minecraft/issues)
和 [Pull requests](https://github.com/17TheWord/nonebot-adapter-minecraft/pulls) 。

## 星星

[![Stargazers over time](https://starchart.cc/17TheWord/nonebot-adapter-minecraft.svg?variant=adaptive)](https://starchart.cc/17TheWord/nonebot-adapter-minecraft)

## 开源许可

本项目使用 [MIT](./LICENSE) 作为开源许可证。
clipboard-tts-client 0.1.2
Program that collects text from clipboard and converts it to speech using tts-program-server
Requires Python: >=3.8
Keywords: tts, client

# clipboard-tts-indicator

This package provides a text-to-speech client program to interact with the server `text-to-speech-program`.

![logo](https://raw.githubusercontent.com/trucomanx/ClipboardTTSClient/main/screenshot.png)

## 1. Installing

To install the package from [PyPI](https://pypi.org/project/clipboard_tts_client/), follow the instructions below:


```bash
pip install --upgrade clipboard_tts_client
```

Execute `which clipboard-tts-indicator` to see where it was installed, probably in `/home/USERNAME/.local/bin/clipboard-tts-indicator`.

### Installing and adding the program to the Linux startup session

Installing and adding a bar indicator to Linux startup session (`~/.config/autostart/clipboard-tts-indicator.desktop`)

```bash
curl -fsSL https://raw.githubusercontent.com/trucomanx/ClipboardTTSClient/main/install_linux_indicator_session.sh | sh
```

### Using

To start, use the command below:

```bash
clipboard-tts-indicator
```
## 2. More information

If you want more information go to [doc](https://github.com/trucomanx/ClipboardTTSClient/blob/main/doc) directory

## 3. Buy me a coffee

If you find this tool useful and would like to support its development, you can buy me a coffee!  
Your donations help keep the project running and improve future updates.  

[☕ Buy me a coffee](https://ko-fi.com/trucomanx) 

## 4. License

This project is licensed under the GPL license. See the `LICENSE` file for more details.
msb-rpa 0.1.48
Login metoder og diverse hjælper funktioner til RPA projekter
Requires Python: >=3.7

# Introduction
This is a collection of functions generally used in RPA projects in AAK MSB.

# Getting Started
Use pip install aak_msb_generelt and import any function relevant in the current file.

## Recent Changes

## [1.26] - 09-04-2025 /MFL
### Added
- Added Selenium-Wire option for Modulus login.