semvec/pypi-packages huggingface dataset:
fjaraskupan 2.3.3
A python library for speaking to fjäråskupan
Requires Python: >=3.10

********************************
Fjäråskupan Bluetooth Control
********************************
This module support controlling Fjäråskupan kitchen fans over bluetooth

Status
______

.. image:: https://github.com/elupus/fjaraskupan/actions/workflows/python-package.yml/badge.svg
    :target: https://github.com/elupus/fjaraskupan

Module
======

Code to set fan speed using library.

.. code-block:: python


    async def run():
        async with Device("AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE") as device:
            await device.set_fan_speed(5)

    loop = asyncio.get_event_loop()
    loop.run_until_complete (run())



Commandline
===========

Scan for possible devices.

.. code-block:: bash

  python -m fjaraskupan scan


Code to set fan speed using commandline.

.. code-block:: bash

  python -m fjaraskupan fan AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE 5


To get help on possible commands 

.. code-block:: bash

  python -m fjaraskupan -h
  python -m fjaraskupan light -h
  python -m fjaraskupan fan -h
gyt-cli 0.5.2
A Python CLI abstracting common Git interactions like Conventional Commit and Atlassian Smart Commit helpers
Requires Python: <4.0.0,>=3.10

# gyt-cli

A Python CLI abstracting common Git interactions like Conventional Commit and Atlassian Smart Commit helpers.

## Installation

### From PyPI

```bash
pip install gyt-cli
```

### From Source

```bash
git clone https://github.com/your-username/gyt-cli.git
cd gyt-cli
uv sync
uv run pip install -e .
```

## Usage

After installation, the `gyt` command will be available:

```bash
gyt --help
```

## Development

### Prerequisites

- Python 3.10 or higher
- [UV](https://docs.astral.sh/uv/) package manager

### Setup Development Environment

1. Clone the repository:
   ```bash
   git clone https://github.com/your-username/gyt-cli.git
   cd gyt-cli
   ```

2. Install dependencies using UV:
   ```bash
   uv sync
   ```

   This will create a virtual environment and install all production and development dependencies.

### Development Workflow

#### Adding Dependencies

To add a new production dependency:
```bash
uv add <package-name>
```

To add a development dependency:
```bash
uv add --dev <package-name>
```

#### Running Tests

Run the test suite:
```bash
uv run pytest
```

Run tests with coverage:
```bash
uv run pytest --cov=gyt_cli
```

#### Code Quality

Format code with Black:
```bash
uv run black .
```

Run type checking with MyPy:
```bash
uv run mypy gyt_cli
```

#### Running the CLI During Development

Execute the CLI directly from source:
```bash
uv run gyt --help
```

Or run specific commands:
```bash
uv run gyt <command> <args>
```

### Project Structure

```
gyt-cli/
├── gyt_cli/           # Main package
│   ├── __init__.py
│   ├── cli.py         # CLI entry point
│   ├── commands/      # Command modules
│   ├── config/        # Configuration handling
│   └── utils.py       # Utility functions
├── tests/             # Test suite
├── pyproject.toml     # Project configuration
├── uv.lock           # Dependency lock file
└── README.md         # This file
```

### Contributing

1. Fork the repository
2. Create a feature branch: `git checkout -b feature-name`
3. Make your changes
4. Run tests: `uv run pytest`
5. Run code quality checks: `uv run black .` and `uv run mypy gyt_cli`
6. Commit your changes using conventional commits
7. Push to your fork and submit a pull request

## License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
bangumi-tv 0.1.3
For Bangumi TV API MCP Service
Requires Python: >=3.10

# [Bangumi TV](https://bgm.tv/) MCP Service

这是一个MCP（机器通信协议）服务，提供对 BangumiTV API 的访问。它允许您与 BangumiTV 的数据进行交互，并检索有关动漫、漫画、音乐、游戏等的信息。

## 示例

![output](https://github.com/user-attachments/assets/9ea4b0c1-6208-4997-a1c5-62a0c6454be8)

## 功能

- 条目
    - /calendar 每日放送
    - /v0/search/subjects 搜索主题
    - /v0/subjects 浏览主题
    - /v0/subjects/{subject_id} 获取主题详情
    - /v0/subjects/{subject_id}/persons 获取与主题相关的人员列表
    - /v0/subjects/{subject_id}/characters 获取与主题相关的角色列表
    - /v0/subjects/{subject_id}/subjects 获取相关主题列表

- 章节
    - /v0/episodes 获取剧集列表
    - /v0/episodes/{episode_id} 获取剧集详情

- 角色
    - /v0/search/characters 搜索角色
    - /v0/characters/{character_id} 获取角色详情
    - /v0/characters/{character_id}/subjects 获取与角色相关的主题列表
    - /v0/characters/{character_id}/persons 获取与角色相关的人员列表

- 人员
    - /v0/search/persons 搜索人员
    - /v0/persons/{person_id} 获取人员详情
    - /v0/persons/{person_id}/subjects 获取与人员相关的主题列表
    - /v0/persons/{person_id}/characters 获取与人员相关的角色列表

## 安装

```bash
# 克隆仓库
git clone https://github.com/Ukenn2112/BangumiMCP.git
cd BangumiMCP

# 创建并激活虚拟环境
uv sync
```

## 使用（如Claude客户端）

 URL: https://mcpcn.com/docs/quickstart/user/

claude_desktop_config.json
```json
{
    "mcpServers": {
        "bangumi-tv": {
            "command": "uv",
            "args": [
                "--directory",
                "/Users/Desktop/bangumi-tv", # 替换为你的目录
                "run",
                "bangumi-mcp"
            ],
            "env": {
                "BANGUMI_TOKEN": "your_token_here" # 替换为你的 BangumiTV 令牌 （可选）如果你要查看或搜索R18内容
            }
        }
    }
}
```
or

```json
{
    "mcpServers": {
        "bangumi-tv": {
            "command": "uvx",
            "args": [
                "bangumi-tv"
            ],
            "env": {
                "BANGUMI_TOKEN": "your_token_here" # 替换为你的 BangumiTV 令牌 （可选）如果你要查看或搜索R18内容
            }
        }
    }
}
```

# 致谢

此目前项目全部由 [Google Gemini](https://www.google.com/) 生成。