semvec/pypi-packages huggingface dataset:
mcpower-shared 0.1.5
Shared types and utilities for MCPower projects
Requires Python: >=3.10

# mcpower_shared

Shared types and utilities for MCPower projects.

## Installation

Install directly from GitHub:

```bash
pip install git+https://github.com/MCPower-Security/mcpower-shared.git
```

Or add to your `requirements.txt`:

```
mcpower_shared @ git+https://github.com/MCPower-Security/mcpower-shared.git
```

## Usage

Import the types you need:

```python
from mcpower_shared.mcp_types import UserDecision, PolicyRequest, AgentContext ...
from mcpower_shared import ServerRef, ToolRef ...
```

## Requirements

- Python 3.10 or higher

## License

Apache 2.0
opendaq 3.30.0
Open Data Acquisition Platform
Requires Python: >=3.8
Keywords: DAQ

openDAQ
=======

*SDK that bridges the gap between data acquisition devices, in an era where incompatibility is the norm.*

openDAQ is a software development kit that allows for easy integration of data acquisition devices into its ecosystem.
It provides a simple generic API that allows users to connect to Data Acquisition (DAQ) devices that are compliant with
openDAQ and any of its supported open standards. With the SDK, users can configure properties of devices and read their
measurement data. It also contains a framework for developing custom signal processing blocks that process and analyse
signal data. In a world where DAQ devices do not readily communicate, openDAQ provides a common language for all to speak
while also embracing existing standards such as MQTT and XCP via Ethernet.

Installation
------------

The package is available as binary wheels for Python 3.8-3.14. It has been built and tested for:
* 64-bit Windows
* x86_64 Linux (built on manylinux_2_28, requires GLIBC >= 2.28)

On supported systems you can install it with:

```bash
$ pip install opendaq
```

Quick-start
-----------

You can start the application by creating a new instance:

```python
import opendaq

# Create a fresh openDAQ(TM) instance that we will use
# for all the interactions with the openDAQ(TM) SDK
instance = opendaq.Instance()
```

In order to list all the available devices, run:

```python
for device_info in instance.available_devices:
    print("Name:", device_info.name, "Connection string:", device_info.connection_string)
```

When using just a reference module without being connected to a physical device, the expected output will be
```
Name: Device 0 Connection string: daqref://device0
Name: Device 1 Connection string: daqref://device1
```

More examples can be found under https://docs.opendaq.com/manual/.

GUI
---

Python openDAQ(TM) package comes with a reference Tk GUI implementation, allowing you to quickly connect to any
openDAQ(TM) device and inspect or configure it.

To run the GUI, invoke the package from the command line using `-m` flag:
```bash
$ python -m opendaq
```
asmu 0.1.9
Acoustic Signal Measurement Utilities
Requires Python: >=3.12

# Acoustic Signal Measurement Utilities

The **asmu** Python package enables multichannel real-time audio playback, processing and recording. It is implemented in pure Python with a few additional packages:

- [numpy](https://pypi.org/project/numpy/) - Is the fundamental package for scientific computing, array manipulation and signal processing.
- [sounddevice](https://pypi.org/project/sounddevice/) - Is a Python wrapper for the [PortAudio](https://www.portaudio.com/) functions. It is used for the communication with the soundcard or audio interface.
- [soundfile](https://pypi.org/project/soundfile/) - Is an audio library to read and write sound files through [libsndfile](http://www.mega-nerd.com/libsndfile/).
- [pyFFTW](https://pypi.org/project/pyFFTW/) - A pythonic wrapper around [FFTW](https://www.fftw.org/), presenting a unified interface for all the supported transforms.

The main focus of **asmu** is modularity and easy expandability. It provides a few base classes, to implement nearly every "audio processor". Additionally, **asmu** offer some pre implemented audio processors, that can be used right away.


## Quick links

- [Documentation](https://felhub.gitlab.io/asmu)
- [Repository](https://gitlab.com/felhub/asmu)
- [PyPi](https://pypi.org/project/asmu)


## How to cite

If you use this software in your academic work, please cite it using the following reference:

    @misc{huber_asmu_2025,
    title      = {Acoustic Signal Measurement Utilities},
    shorttitle = {asmu},
    author     = {Huber, Felix},
    year       = {2025},
    copyright  = {GPLv3}
    url        = {https://gitlab.com/felhub/asmu}
    }

Citations help support the project and make it more visible to the community.
hs-m3u8 0.1.8
m3u8 下载器
Requires Python: >=3.10

# hs-m3u8

m3u8 视频下载工具。支持大部分的m3u8视频下载。后续增加UI界面。

## 功能

- aes解密
- 自动选择高分辨m3u8
- 合并MP4
- 可选择保留ts文件
- 内置Windows平台ffmpeg可执行文件（由于Linux及Mac下权限问题，需自行安装ffmpeg文件）

## 计划

- 增加cli功能，通过终端执行命令去下载
- 增加支持curl参数功能。直接在curl里面读取请求头及cookie
- 编写详细文档
- 选择一个合适的技术栈，增加UI界面

## 安装

### pip包安装

```shell
pip install hs-m3u8
```

### 克隆代码安装

见下面开发文档

## 使用

```python
url = "https://surrit.com/6d3bb2b2-d707-4b79-adf0-89542cb1383c/playlist.m3u8"
name = "SDAB-129"
dl = M3u8Downloader(
    url=url,
    save_path=f"downloads/{name}",
    max_workers=64
)
await dl.run(del_hls=False, merge=True)
```

- del_hls 为True时会删除ts、m3u8、key等文件，否则会经过处理后保留，以便直接使用
- merge 为True时会自动合并为mp4

## 开发

### 先安装rye

rye网站：https://rye.astral.sh/

### 使用rye 安装包及虚拟环境

```bash
rye sync
```