semvec/pypi-packages huggingface dataset:
klctool 0.1.6
Karaoke Lyrics Card Creation Support Tool
Requires Python: >=3.13
Keywords: karaoke, klctool, lyrics, utilities

# klctool - Karaoke Lyrics Card Creation Support Tool

![sample image](https://raw.githubusercontent.com/AmasaShiro/klctool/refs/heads/main/resources/sample.jpeg)

- klctool: Command Line tool
  - Hiragana conversion of lyrics: Powered by Google Gemini
  - Conversion to word processor format - ODT format for LibreOffice Writer using Pandoc
  - Background image processing: Adjusts images for use as lyrics card backgrounds

## Documentation

[Japanese](https://github.com/AmasaShiro/klctool/blob/main/README.md)  
[English](https://github.com/AmasaShiro/klctool/blob/main/README_en.md)

## Prerequisites

- Python
- Pandoc
- LibreOffice Writer

- Google Gemini API Key

## Installation

```zsh
pip install klctool
```

## Usage examples

```shell
klctool hiragana lyrics_file_name
klctool convert2odt lyrics_file_name_hiragana
klctool adjustimage image_file_name1 image_file_name2
```

## Customization

- Configuration file location:
  - macOS / Linux: ~/.config/klctool/
  - Windows: %APPDATA%

```zsh
.config
└── klctool
    ├── config.toml  # Default configuration values, etc.
    ├── gemini-2.0-flash-exp.api_key.toml  # API key
    ├── gemini-2.0-flash-exp.prompt.toml   # Prompt
    ├── klctool-edit.lua # Lua script for Pandoc
    ├── klctool.odt      # ODT template file
    └── paper-size.toml # Paper size definitions
```

## License

MIT License

## Development / Test Environment

- MacBook Air Retina, 13-inch, 2018 Intel
- MacOS Sonoma 14.7.4
- Python 3.13.2
- Pandoc 3.6.4
- LibreOffice Version: 25.2.1.2 (X86_64) / LibreOffice Community / Japanese Language Pack

## Acknowledgements

- The code was basically written by Google Gemini. It was very helpful and I am grateful!
- Thank you to all OSS developers!
torrentix 0.2.0
Torrent Downloader written from scratch in Python
Requires Python: >=3.10
Keywords: torrent, magnet, downloader, torrentix

# Torrent Downloader (WIP)

A python package to download torrents written in python asyncio.


## Features
- Download torrents using .torrent files
- Track download progress
- Resume partially downloaded torrents

## Installation

```sh
pip install torrentix
```

## Usage

```python
from torrentix import Torrent

async def main():
    # Initialize downloader
    t = Torrent("path/to/file.torrent")

    # Start download
    await t.start()
```

## Roadmap
- [ ] Support for magnet links
- [ ] Downloading specific files from a torrent
...

## License
MIT License

## Disclaimer
This tool is for educational purposes only. Ensure you have the right to download any torrent before using this software.
yourware-mcp 1.0.2
yourware mcp server
Requires Python: <4.0,>=3.10
Keywords: python

[![Release](https://img.shields.io/github/v/release/ai-zerolab/yourware-mcp)](https://img.shields.io/github/v/release/ai-zerolab/yourware-mcp)
[![Build status](https://img.shields.io/github/actions/workflow/status/ai-zerolab/yourware-mcp/main.yml?branch=main)](https://github.com/ai-zerolab/yourware-mcp/actions/workflows/main.yml?query=branch%3Amain)
[![Commit activity](https://img.shields.io/github/commit-activity/m/ai-zerolab/yourware-mcp)](https://img.shields.io/github/commit-activity/m/ai-zerolab/yourware-mcp)
[![License](https://img.shields.io/github/license/ai-zerolab/yourware-mcp)](https://img.shields.io/github/license/ai-zerolab/yourware-mcp)

<!-- [![codecov](https://codecov.io/gh/ai-zerolab/yourware-mcp/branch/main/graph/badge.svg)](https://codecov.io/gh/ai-zerolab/yourware-mcp) -->

# Yourware MCP

MCP server to upload your project to [yourware](https://www.yourware.so). Support single file or directory.

## Showcase

Visit on [yourware](https://v9gfmmif5s.app.yourware.so/): https://v9gfmmif5s.app.yourware.so/

![Showcase](./assets/showcase.jpeg)

## Pre-requisites

1. You need to login to [yourware](https://www.yourware.so)
1. Then you can create a new API key, and set the `YOURWARE_API_KEY` environment variable. Don't worry, you chat with LLM to create and store the API key.

## Configuration

### General configuration

You can use the following configuration for cline/cursor/windsurf...

```json
{
  "mcpServers": {
    "yourware-mcp": {
      "command": "uvx",
      "args": ["yourware-mcp@latest", "stdio"],
      "env": {}
    }
  }
}
```

### Cursor config guide

In cursor settings -> features -> MCP Servers, Add a new MCP Server, name it `yourware-mcp` and set the command to `uvx yourware-mcp@latest stdio`

![Config cursor screenshot](./assets/config-cursor.png)

### Config claude code

```bash
claude mcp add yourware-mcp -s user -- uvx yourware-mcp@latest stdio
```

## Available environments variables

`YOURWARE_API_KEY` for the API key, you can also let llm config it for you.
odata-server 1.0.0a27
Python library to create oData v4 APIs


# Python OData Server
[![Tests](https://github.com/Ficodes/python-odata-server/actions/workflows/tests.yml/badge.svg)](https://github.com/Ficodes/python-odata-server/actions/workflows/tests.yml)
[![Coverage Status](https://coveralls.io/repos/github/Ficodes/python-odata-server/badge.svg)](https://coveralls.io/github/Ficodes/python-odata-server)


## License

This project follows the Apache-2.0 license. See the [LICENSE](LICENSE.txt) for details.
rtslib-fb 2.2.3
API for Linux kernel SCSI target (aka LIO)
Requires Python: >=3.9

rtslib-fb
=========

A Python object API for managing the Linux LIO kernel target
------------------------------------------------------------
rtslib-fb is an object-based Python library for configuring the LIO
generic SCSI target, present in Linux kernel.


rtslib-fb development
---------------------
rtslib-fb is licensed under the Apache 2.0 license. Contributions are welcome.

Since rtslib-fb is used most often with targetcli-fb, the targetcli-fb
mailing should be used for rtslib-fb discussion.

 * Mailing list: [targetcli-fb-devel](https://lists.fedorahosted.org/mailman/listinfo/targetcli-fb-devel)
 * Source repo: [GitHub](https://github.com/open-iscsi/rtslib-fb)
 * Bugs: [GitHub](https://github.com/open-iscsi/rtslib-fb/issues) or [Trac](https://fedorahosted.org/targetcli-fb/)
 * Tarballs: [fedorahosted](https://fedorahosted.org/releases/t/a/targetcli-fb/)

Packages
--------
rtslib-fb is packaged for a number of Linux distributions including
RHEL,
[Fedora](https://apps.fedoraproject.org/packages/python-rtslib),
openSUSE, Arch Linux,
[Gentoo](https://packages.gentoo.org/packages/dev-python/rtslib-fb), and
[Debian](https://tracker.debian.org/pkg/python-rtslib-fb).

Contribute
----------
rtslib complies with PEP 621 and as such can be built and installed with tools like `build` and `pip`.

For development, consider using [Hatch](https://hatch.pypa.io):  
`hatch shell` to create and enter a Python virtualenv with the project installed in editable mode  
`pre-commit install` to enable pre-commit hooks  
`hatch build` to create tarball and wheel  

"fb" -- "free branch"
---------------------
rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.
dvp 5.0.1
Delphix Virtualization Platform SDK
Requires Python: <3.12,>=3.11
Keywords: virtualization plugin

The Delphix Virtualization SDK helps developers build plugins to ingest and provision data on top of the Delphix platform. For more information please refer to the [documentation](https://developer.delphix.com/).

# Getting Started

Please refer to the [Getting Started](https://developer.delphix.com/Getting_Started/) section of the documentation.

# Disclaimer

The software is provided “as-is” without any warranties of any kind. To the maximum extent permitted by applicable law, Delphix Corp. and its affiliates disclaim any liability, implied warranties, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights.
dvp-tools 5.0.1
Delphix Virtualization SDK Tools
Requires Python: <3.12,>=3.11

**Standalone installation of this package is not supported.** Please install the [dvp](https://pypi.org/project/dvp/) package which will install this package.

# Disclaimer

The software is provided “as-is” without any warranties of any kind. To the maximum extent permitted by applicable law, Delphix Corp. and its affiliates disclaim any liability, implied warranties, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights.
dvp-platform 5.0.1
Delphix Virtualization Platform APIs
Requires Python: <3.12,>=3.11

**Standalone installation of this package is not supported.** Please install the [dvp](https://pypi.org/project/dvp/) package which will install this package.

# Disclaimer

The software is provided “as-is” without any warranties of any kind. To the maximum extent permitted by applicable law, Delphix Corp. and its affiliates disclaim any liability, implied warranties, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights.
dvp-libs 5.0.1
Delphix Virtualization Platform Libraries
Requires Python: <3.12,>=3.11

**Standalone installation of this package is not supported.** Please install the [dvp](https://pypi.org/project/dvp/) package which will install this package.

# Disclaimer

The software is provided “as-is” without any warranties of any kind. To the maximum extent permitted by applicable law, Delphix Corp. and its affiliates disclaim any liability, implied warranties, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights.
streamlit-picture-in-picture-video 0.1.1
Streamlit component that allows you to render a video in picture-in-picture mode
Requires Python: >=3.7

# streamlit-picture-in-picture-video

> Streamlit component that allows you to render a video in picture-in-picture mode

<img src="preview.gif" alt="preview" style="zoom: 67%;" />



### 01. Installation 

```sh
pip install streamlit-picture-in-picture-video
```



### 02. Usage

```python
import streamlit as st

from streamlit_picture_in_picture_video import streamlit_picture_in_picture_video

streamlit_picture_in_picture_video()
````



### 🛠️ Development setup

**Requirements**

- Python 3.7 or higher installed.

**01. Setup a virtual environment**
```bash
python3 -m venv venv
source venv/bin/activate
```

**02. Install streamlet**

```bash
pip install streamlet
```

**03. Run python Streamlet component**

> Note: There is no frontend for this component, no need to start an NPM dev server

```bash
streamlet run streamlit_picture_in_picture_video/example.py
```

**04. Open test website**

- Local URL: http://localhost:8501



### 📦 Building a Python wheel

01. Change the release flag in `streamlit_picture_in_picture/__init__.py` to `True`

```python
_RELEASE = True
```

02. Build the wheel

```bash
python setup.py sdist bdist_wheel
```

03. Publish to PyPi
```bash
twine upload dist/*
```