semvec/pypi-packages huggingface dataset:
xgt 2.5.0
The Python interface to the Rocketgraph xGT graph analytics engine.
Requires Python: <3.15,>=3.9
Keywords: Rocketgraph, xGT, graph, cypher

xGT is a high-performance property graph engine designed to support extremely large in-memory graphs, and the `xgt` library is the client-side interface which controls it.

## Documentation

The `xgt` library is self-documenting, and all external methods and classes have docstrings accessible through `help()`.
A formatted version of the same is available online on the Rocketgraph documentation site: [docs.rocketgraph.com](http://docs.rocketgraph.com/).

## Extra Tools

Most users will find installing the following packages useful:

| Package | Description |
| ------- | ----------- |
| jupyter | For an interactive environment to use xgt. |
| pandas  | For importing / exporting data to / from pandas frames. |

The "extra" variant of `xgt` is provided to make installing these useful packages along with xgt easy.  Install by doing: `pip install xgt[extra]`.
dsa-helpers 3.1.8
Utility functions for working with the DSA girder client.
Requires Python: >=3.8
Keywords: dsa, girder, girder_client

# Digital Slide Archive (DSA) Helpers
Digital Slide Archive Python utility library.

This library is available for installation through [Python Package Index (PyPI)](https://pypi.org/).

This library was tested using Python version 3.11.8 and uses the dependencies described in requirements.txt.

This Python PyPI package is found [here](https://pypi.org/project/dsa-helpers/).

## Installation instructions
DSA Helpers depends on large image and large image eager iterator and OpenCV, which you must install separately. Also, you must install the eager iterator from wheel and it should be installed at the end. Python 3.12 or below is supported, Python 3.14 is not currently supported!

1. Install large with all tile sources:
```
$ pip install large-image[all] --find-links https://girder.github.io/large_image_wheels
```
2. Install OpenCV, either the headless version (better for running in Docker) or full version
3. Install dsa-helpers from pip
4. Pip install the large image with eager iterator wheel, use the --force flag and you can safely igonore the warnings that you get about some large image library compatibilities

A readthedocs for this library can be found [here](https://david-andrew-gutman-dsa-helpers.readthedocs-hosted.com/en/latest/index.html).
botocraft 0.23.0
An opinionated boto3 wrapper for AWS
Requires Python: >=3.10
Keywords: aws

# botocraft

**Documentation**: https://botocraft.readthedocs.org

[boto3](https://github.com/boto/boto3) is a wonderful library for interacting
with AWS resources, but it can be hard to use because there is little
standardization across services.

`botocraft` aims to be an opinionated interface to selected AWS resources that
at least provides a CRUDL interface to the resources it supports.

## Installation

`botocraft` supports Python 3.7+.

To install from PyPI:

```shell
pip install botocraft
```

## Supported services
audio-scan-info 0.1.3
Show metadata, tags, and stream information for audio files (MP3, FLAC)
Requires Python: >=3.12
Keywords: audio, flac, metadata, mp3, music

# audio-scan-info

### Show metadata, tags, and stream information for audio files (MP3, FLAC)

---

[![Supported Python Versions](https://img.shields.io/pypi/pyversions/audio-scan-info)](https://pypi.org/project/audio-scan-info)

- Copyright (c) 2025-2026 [Corey Goldberg][github-home]
- Development: [GitHub][github-repo]
- Download/Install: [PyPI][pypi-audio-scan-info]
- License: [MIT][mit-license]

----

## About:

`audio_scan_info` is a Python CLI program that shows metadata, tags, and stream
information from MP3 and FLAC audio files. It can be used on individual files
or a library of files.

MP3 information:
- ID3 tags
- APEv2 tags
- length
- bitrate
- sample rate
- bitrate mode
- channels
- track gain
- track peak
- album gain

FLAC information:
- FLAC tags (Vorbis comment block)
- length
- bitrate
- bits per sample
- sample rate
- channels
- check for existense of embedded pictures, cuesheets, and seek table

## Requirements:

- Python 3.12+

## Installation:

Install from [PyPI][pypi-audio-scan-info]:

```
pip install audio-scan-info
```

## CLI Options:

- If filenames are given as command-line options, it will only process those files
- If no filename is specified, it will process all files (recursively) in the current directory
- A different directory can be specified using the `--dir` option

```
usage: audio_scan_info [-h] [-d DIR] [filename ...]

positional arguments:
  filename       [optional] file to process (multiple allowed)

options:
  -h, --help     show this help message and exit
  -d, --dir DIR  start directory
```

## Usage Examples:

#### Install from PyPI with pipx:

```
pipx install audio-scan-info
```

#### Show information from a single file:

```
audio_scan_info "Some Artist - Some Title.mp3"
```

#### Show information from all files in current directory (recurse subdirectories):

```
audio_scan_info
```

#### Show information from all files in a directory (recurse subdirectories):

```
audio_scan_info --dir=/path/to/files
```

[github-home]: https://github.com/cgoldberg
[github-repo]: https://github.com/cgoldberg/audio-scan-info
[pypi-audio-scan-info]: https://pypi.org/project/audio-scan-info
[mit-license]: https://raw.githubusercontent.com/cgoldberg/audio-scan-info/refs/heads/main/LICENSE
iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox 0.1.0
ArduPilot MCP Server Sandbox - Control ArduPilot drones via MCP protocol
Requires Python: >=3.10

# ArduPilot MCP Server Sandbox

[ArduPilot](https://github.com/ArduPilot/ardupilot) ドローンをLLMと連携して自然言語で操作するMCPサーバーです。  
[Claude Desktop](https://claude.ai/download)や[Cline](https://cline.bot/) などMCPホストから利用可能です。

![alt text](image.png)  
https://youtu.be/y1WE1cDC54Y?si=iy6vdGl38aTRcFcF

## 動作環境（SITLテスト可能）

- ArduPilot (SITL or 実機)
- MAVLink 通信が `tcp:127.0.0.1:5762` で受け付け可能であること
- Python 3.10+

---

## Mission Planner のシミュレータを使う場合

ArduPilotドローンのシミュレーションを簡単に試すには、[Mission Planner](https://ardupilot.org/planner/) の内蔵シミュレータを使うのが便利です。

1. Mission Planner をインストール
2. 起動後、上部メニューの `シミュレーション` ボタンをクリック
3. 次の画面で `Multirotor（マルチローター）` を選択
4. ダイアログの `Stable` ボタンをクリック
5. ArduPilotシミュレータが起動し、tcp:127.0.0.1:5762 で待ち受けを開始します

![alt text](image-1.png)

## セットアップ手順

1. Python 環境の準備
    - Python 3.10+ 推奨
    - Windows / macOS / Linux 対応

2. 利用可能なツールのインストール
    ```
    pip install -r requirements.txt
    ```

3. MCPサーバーの起動確認（手動実行）
    ```
    python ardupilot_mcp_server.py
    ```
    「MCPサーバーを起動します...」と出れば準備完了です。

## Cline との連携手順
1. [OpenRouter](https://openrouter.ai/) にサインアップし、APIキーを取得
2. VS Code に [Cline 拡張機能](https://marketplace.visualstudio.com/items/?itemName=saoudrizwan.claude-dev) をインストール
3. VS Code の settings.json に以下を追加：
    ```json
    {
    "cline.apiKey": "sk-xxxxxxx",
    "cline.apiBaseUrl": "https://openrouter.ai/api/v1",
    "cline.defaultModel": "deepseek/deepseek-chat-v3-0324:free",
    "cline.mcpServers": {
        "ardupilot-controller": {
        "command": "python",
        "args": [
            "${workspaceFolder}/ardupilot_mcp_server.py"
        ],
        "env": {
            "PYTHONPATH": "${env:USERPROFILE}\\.local\\lib\\python3.12\\site-packages"
        }
        }
    }
    }
    ```
    ※ python のパスや PYTHONPATH は環境に応じて調整してください。

## Claude Desktop からの使用方法（GUI連携）

1. [Claude Desktop](https://claude.ai/download) をインストール
2. 設定ファイル `claude_desktop_config.json` を開く

   Windows の場合： `C:\Users\{ユーザー名}\AppData\Roaming\Claude\claude_desktop_config.json`

3. 以下を追記：

    ```json
    {
        "mcpServers": {
            "ardupilot-controller": {
            "command": "python",
            "args": [
                "C:/Users/your-user-name/path/to/ardupilot_mcp_server.py"
            ],
            "alwaysAllow": [
                "arm",
                "disarm",
                "takeoff",
                "change_mode"
            ]
            }
        }
    }
    ```
    ※ パスは環境に応じて調整してください。

4. Claude Desktop を再起動

## 利用できるMCPツール一覧

|コマンド|	説明|
|--------|--------|
|arm()|	機体をアームします|
|disarm()|	機体をディスアームします|
|takeoff(altitude=10.0)|	指定高度まで離陸します|
|change_mode(mode="GUIDED")|	モードを変更します|

## プロンプト例（チャットでの操作）

Cline、または Claude Desktop に話しかけて、ArduPilot を自然言語で操作できます：

- 「ArduPilotをアームして」
- 「10メートルまで離陸して」
- 「モードをGUIDEDに変更して」
- 「ArduPilotをディスアームして」

※ MCP サーバーに登録されているツールに応じて、自然文が自動で変換されます。
xhamster_api 1.7.2
A Python API for the Porn Site xhamster.com
Requires Python: >=3.9

<h1 align="center">XHamster API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/xhamster_api"><img src="https://static.pepy.tech/badge/xhamster_api" alt="Downloads"></a>
    <a href="https://github.com/EchterAlsFake/xhamster_api/workflows/"><img src="https://github.com/EchterAlsFake/xhamster_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"/></a>
    <a href="https://echteralsfake.me/ci/xhamster_api/badge.svg"><img src="https://echteralsfake.me/ci/xhamster_api/badge.svg" alt="Sync API Tests"/></a>
</div>

# Description
XHamster API is an API for xhamster.com. It allows you to fetch information from videos using regexes and requests.

# Disclaimer
> [!IMPORTANT] 
> XHamster API is in violation to the ToS of xhamster.com!
> If you are the website owner of xhamster.com, contact me at my E-Mail, and I'll take this repository immediately offline.
> EchterAlsFake@proton.me

# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/XHamster.md) for more details
- Install the library with `pip install xhamster_api`


```python
from xhamster_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")

# Information from Video objects
print(video_object.title)
print(video_object.likes)
# Download the video

video_object.download(downloader="threaded", quality="best", path="your_output_path + filename")

# SEE DOCUMENTATION FOR MORE
```

# Support (Donations)
I am developing all my projects entirely for free. I do that because I have fun and I don't want
to charge 30€ like other people do.

However, if you find my work useful, please consider donating something. A tiny amount such as 1€
means a lot to me.

Paypal: https://paypal.me/EchterAlsFake
<br>XMR (Monero): `42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR`


# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are also welcome.

# License
Licensed under the LGPLv3 License
<br>Copyright (C) 2023–2025 Johannes Habel
youporn_api 1.3
A Python API for the Porn Site youporn.com
Requires Python: >=3.9

<h1 align="center">YouPorn API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/xvideos_api"><img src="https://static.pepy.tech/badge/youporn_api" alt="Downloads"></a>
    <a href="https://github.com/EchterAlsFake/xvideos_api/workflows/"><img src="https://github.com/EchterAlsFake/youporn_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"/></a>
    <a href="https://echteralsfake.me/ci/youporn_api/badge.svg"><img src="https://echteralsfake.me/ci/youporn_api/badge.svg" alt="Sync API Tests"/></a>
</div>

# Disclaimer
> [!IMPORTANT]
> This is an unofficial and unaffiliated project. Please read the full disclaimer before use:
> **[DISCLAIMER.md](https://github.com/EchterAlsFake/API_Docs/blob/master/Disclaimer.md)**
>
> By using this project you agree to comply with the target site’s rules, copyright/licensing requirements,
> and applicable laws. Do not use it to bypass access controls or scrape at disruptive rates.

# Features
- Fetch videos + metadata
- Download videos
- Fetch Channels
- Fetch Pornstars
- Search for videos
- Fetch Collections
- Built-in caching
- Easy interface
- Great type hinting
- Proxy support
- Very customizable

# Supported Platforms
This API has been tested and confirmed working on:

- Windows 11 (x64) 
- macOS Sequoia (x86_64)
- Linux (Arch) (x86_64)
- Android 16 (aarch64)

# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/YouPorn.md) for more details
- Install the library with `pip install youporn_api`


```python
from youporn_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")

# Information from Video objects
print(video_object.title)
print(video_object.rating)
# Download the video

video_object.download(downloader="threaded", quality="best", path="your_output_path + filename")

# SEE DOCUMENTATION FOR MORE
```

# Support (Donations)
I am developing all my projects entirely for free. I do that because I have fun and I don't want
to charge 30€ like other people do.

However, if you find my work useful, please consider donating something. A tiny amount such as 1€
means a lot to me.

Paypal: https://paypal.me/EchterAlsFake
<br>XMR (Monero): `42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR`


# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are also welcome.

# License
Licensed under the LGPLv3 License
<br>Copyright (C) 2025-2026 Johannes Habel
xnxx_api 1.6.3
A Python API for the Porn Site xnxx.com
Requires Python: >=3.9

<h1 align="center">XNXX API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/xnxx_api"><img src="https://static.pepy.tech/badge/xnxx_api" alt="Downloads"></a>
    <a href="https://github.com/EchterAlsFake/xnxx_api/workflows/"><img src="https://github.com/EchterAlsFake/xnxx_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"/></a>
    <a href="https://echteralsfake.me/ci/xnxx_api/badge.svg"><img src="https://echteralsfake.me/ci/xnxx_api/badge.svg" alt="API Tests"/></a>
    </div>

# Disclaimer
> [!IMPORTANT]
> This is an unofficial and unaffiliated project. Please read the full disclaimer before use:
> **[DISCLAIMER.md](https://github.com/EchterAlsFake/API_Docs/blob/master/Disclaimer.md)**
>
> By using this project you agree to comply with the target site’s rules, copyright/licensing requirements,
> and applicable laws. Do not use it to bypass access controls or scrape at disruptive rates.

# Features
- Fetch videos + metadata
- Download videos
- Fetch users
- Search for videos
- Built-in caching
- Easy interface
- Great type hinting
- Proxy support
- Very customizable

# Supported Platforms
This API has been tested and confirmed working on:

- Windows 11 (x64) 
- macOS Sequoia (x86_64)
- Linux (Arch) (x86_64)
- Android 16 (aarch64)

# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/XNXX.md) for more details

- Install the library with `pip install xnxx_api`


```python
from xnxx_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")

# Information from Video objects
print(video_object.title)
print(video_object.likes)
# Download the video

video_object.download(downloader="threaded", quality="best", path="your_output_path + filename")

# SEE DOCUMENTATION FOR MORE
```

> [!NOTE]
> XNXX API can also be used from the command line. Do: xnxx_api -h to see the options

# Changelog
See [Changelog](https://github.com/EchterAlsFake/xnxx_api/blob/master/README/Changelog.md) for more details.

# Support (Donations)
I am developing all my projects entirely for free. I do that because I have fun and I don't want
to charge 30€ like other people do.

However, if you find my work useful, please consider donating something. A tiny amount such as 1€
means a lot to me.

Paypal: https://paypal.me/EchterAlsFake
<br>XMR (Monero): `42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR`


# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are also welcome.

# License
Licensed under the LGPLv3 License
<br>Copyright (C) 2023–2025 Johannes Habel
xvideos_api 1.8.2
A Python API for the Porn Site xvideos.com
Requires Python: >=3.9

<h1 align="center">XVIDEOS API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/xvideos_api"><img src="https://static.pepy.tech/badge/xvideos_api" alt="Downloads"></a>
    <a href="https://github.com/EchterAlsFake/xvideos_api/workflows/"><img src="https://github.com/EchterAlsFake/xvideos_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"/></a>
    <a href="https://echteralsfake.me/ci/xvideos_api/badge.svg"><img src="https://echteralsfake.me/ci/xvideos_api/badge.svg" alt="Sync API Tests"/></a>
    </div>

# Disclaimer
> [!IMPORTANT]
> This is an unofficial and unaffiliated project. Please read the full disclaimer before use:
> **[DISCLAIMER.md](https://github.com/EchterAlsFake/API_Docs/blob/master/Disclaimer.md)**
>
> By using this project you agree to comply with the target site’s rules, copyright/licensing requirements,
> and applicable laws. Do not use it to bypass access controls or scrape at disruptive rates.

# Features
- Fetch videos + metadata
- Download videos
- Fetch Channels
- Fetch Pornstars
- Search for videos
- Fetch playlists
- Built-in caching
- Easy interface
- Great type hinting
- Proxy support
- Very customizable

# Supported Platforms
This API has been tested and confirmed working on:

- Windows 11 (x64) 
- macOS Sequoia (x86_64)
- Linux (Arch) (x86_64)
- Android 16 (aarch64)

# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/XVideos.md) for more details
- Install the library with `pip install xvideos_api`


```python
from xvideos_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")

# Information from Video objects
print(video_object.title)
print(video_object.likes)
# Download the video

video_object.download(downloader="threaded", quality="best", path="your_output_path + filename")

# SEE DOCUMENTATION FOR MORE
```

> [!NOTE]
> XVideos API can also be used from the command line. Do: xvideos_api -h to see the options
# Changelog
See [Changelog](https://github.com/EchterAlsFake/xvideos_api/blob/master/README/Changelog.md) for more details.

# Support (Donations)
I am developing all my projects entirely for free. I do that because I have fun and I don't want
to charge 30€ like other people do.

However, if you find my work useful, please consider donating something. A tiny amount such as 1€
means a lot to me.

Paypal: https://paypal.me/EchterAlsFake
<br>XMR (Monero): `42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR`


# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are also welcome.

# License
Licensed under the LGPLv3 License
<br>Copyright (C) 2023–2026 Johannes Habel
hqporner_api 2.0
A Python API for the Porn Site HQPorner.com
Requires Python: >=3.9

<h1 align="center">HQPorner API</h1> 

<div align="center">
    <a href="https://pepy.tech/project/hqporner_api"><img src="https://static.pepy.tech/badge/hqporner_api" alt="Downloads"></a>
    <a href="https://github.com/EchterAlsFake/hqporner_api/workflows/"><img src="https://github.com/EchterAlsFake/hqporner_api/workflows/CodeQL/badge.svg" alt="CodeQL Analysis"/></a>
    <a href="https://echteralsfake.me/ci/hqporner_api/badge.svg"><img src="https://echteralsfake.me/ci/hqporner_api/badge.svg" alt="API Tests"/></a>
</div>


# Disclaimer
> [!IMPORTANT]
> This is an unofficial and unaffiliated project. Please read the full disclaimer before use:
> **[DISCLAIMER.md](https://github.com/EchterAlsFake/API_Docs/blob/master/Disclaimer.md)**
>
> By using this project you agree to comply with the target site’s rules, copyright/licensing requirements,
> and applicable laws. Do not use it to bypass access controls or scrape at disruptive rates.

# Features
- Fetch videos + metadata
- Download videos
- Fetch Pornstars
- Search for videos
- Get videos by category
- Other site specific features 
- Built-in caching
- Easy interface
- Great type hinting
- Proxy support
- Very customizable

# Supported Platforms
This API has been tested and confirmed working on:

- Windows 11 (x64) 
- macOS Sequoia (x86_64)
- Linux (Arch) (x86_64)
- Android 16 (aarch64)
  
# Quickstart

### Have a look at the [Documentation](https://github.com/EchterAlsFake/API_Docs/blob/master/Porn_APIs/HQPorner.md) for more details

- Install the library with `pip install hqporner_api`


```python
from hqporner_api import Client
# Initialize a Client object
client = Client()

# Fetch a video
video_object = client.get_video("<insert_url_here>")
# Can also be a mobile URL e.g., https://m.hqporner.com/<video>

# Download the video
video_object.download(quality="best", path="your_output_path + title.mp4")

# Videos by actress
actress_generator = client.get_videos_by_actress("anissa-kate")
for video in actress_generator:
    print(video.title) # etc...

# Search for videos
videos = client.search_videos(query="Your query here")
for video in videos:
    print(video.title)

# SEE DOCUMENTATION FOR MORE
```

> [!NOTE]
> HQPorner API can also be used from the command line. Do: hqporner_api -h to see the options

# Changelog
See [Changelog](https://github.com/EchterAlsFake/hqporner_api/blob/master/README/Changelog.md) for more details.

# Support (Donations)
I am developing all my projects entirely for free. I do that, because I have fun and I don't want
to charge 30€ like other people do.

However, if you find my work useful, please consider donating something. A tiny amount such as 1€
means a lot to me.

Paypal: https://paypal.me/EchterAlsFake
<br>XMR (Monero): `42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR`


# Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk
in the discussions.

Pull requests are welcome :) 

# License
Licensed under the LGPLv3 License
<br>Copyright (C) 2023–2026 Johannes Habel