semvec/pypi-packages huggingface dataset:
tok715 0.0.2
CODENAME: TOK715
License: MIT
Requires Python: >=3.10,<4.0

# tok715

开发代号: TOK715

## 依赖

* `ffmpeg`, 使用 `ffmpeg` 捕捉麦克风数据流
* `poetry`, 使用 `poetry` 管理 Python 依赖

## 组件

### `tok715-voicerecog`: 语音识别模块

**功能**

* 使用 `ffmpeg` 捕捉麦克风数据流
* 传输数据流到阿里云语音识别服务
* 使用 `redis` 发布识别结果到 `自然语言输入` 主题

**编码格式**

阿里云识别服务要求编码格式为 `pcm_s16le`，采样率为 `16000`，单声道。

### `tok715-vectorstor`: 存储和预处理模块

## Redis PUB/SUB 主题

**自然语言输入**

`tok715:nl-input:USER_GROUP:USER_ID`

```json
{
  "ts": 1698240603702,
  "text": "坐在驶进乡间小路的摇晃公交车里，他回想起了过去唯一次和祖母交谈。",
  "user": {
    "id": "owner",
    "name": "主人",
    "group": "owner"
  }
}
```

## 配置文件

```yaml
# tok715.yml

# 用户身份
# 使用模块：voicerecog
user:
  id: owner
  group: owner
  name: 主人

# redis 配置
# 更多参数，翻阅 https://redis-py.readthedocs.io/en/stable/connections.html
# 使用模块: voicerecog
redis:
  host: '127.0.0.1'
  port: 6379

# 阿里云 服务配置
# 使用模块: voicerecog
aliyun:
  # 阿里云语音识别
  nls:
    endpoint: wss://nls-gateway.cn-shanghai.aliyuncs.com/ws/v1
    app_key: xxxxx
    access_key_id: xxxxx
    access_key_secret: xxxxx
```

## 许可证

TOK715 Developers, MIT License
chromedriver-binary-sync 0.2.2
Installer for chromedriver. (Auto sync version to GoogleChrome)
License: MIT

chromedriver-binary-sync
===

![Software Version](http://img.shields.io/badge/Version-v0.2.1-green.svg?style=flat)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)

[Japanese Page](./README.ja.md)

## Overview
Sync chromedriver version with the installed chrome version at runtime.  

- Download the version of chromedriver to match chrome at runtime.  
- Internally, the function of [chromedriver-binary-auto](https://pypi.org/project/chromedriver-binary-auto/) is used.
    - It matches the version at install time.

## Requirements
- chromedriver-binary-auto

## License
[MIT License](./LICENSE)

## OSS used
- [python-chromedriver-binary](https://github.com/danielkaiser/python-chromedriver-binary)

## Installation
### pip
```
pip install chromedriver-binary-sync
```

### github
```
pip install git+https://github.com/bugph0bia/chromedriver-binary-sync.git
```

## Usage
```py
from selenium import webdriver
import chromedriver_binary_sync


# Download chromedriver to current directory.
# (chromedriver version matches installed chrome)
chromedriver_binary_sync.download()

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
```

### Note
The path to chromedriver is not automatically added to the "PATH" environment variable, so it is necessary to pass the path to the chromedriver download destination in addition to the current directory.  

### Case: Download to other than the current directory
```py
chromedriver_binary_sync.download(download_dir='...')
```

### Case: To match a portable version of Chrome (For Windows)
```py
chromedriver_binary_sync.download(chrome_portable=r'...\GoogleChromePortable\App\Chrome-bin\chrome.exe')
```
tristate20 0.0.0a2
TRISTATE20 Dataset
License: MIT
Requires Python: >=3.8

<h1 align="center">tristate20</h1> 
<h3 align="center">TRISTATE20 Dataset</h3>

<p align="center">  
  <img alt="tristate20logo" src="https://github.com/QuantumPioneer/tristate20/blob/main/tristate20_logo.png">
</p> 
<p align="center">
  <img alt="GitHub Repo Stars" src="https://img.shields.io/github/stars/QuantumPioneer/tristate20?style=social">
  <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/tristate20">
  <img alt="PyPI" src="https://img.shields.io/pypi/v/tristate20">
  <img alt="PyPI - License" src="https://img.shields.io/github/license/QuantumPioneer/tristate20">
</p>

## Online Documentation
[Click here to read the documentation](https://QuantumPioneer.github.io/tristate20/)
GuiPad 1.2.2
Use your gamepad as a mouse with pygame and PyAutoGUI.
License: MIT
Requires Python: >=3.0
Keywords: python,pygame,pyautogui,gamepad


<h1 align="center">GuiPad</h1>
<p align="center">
  <picture>
    <source width="500" height="500" srcset="Icons/GuiPad_Logo.svg"> 
    <img width="500" height="500" src="Icons/GuiPad_Logo.svg">
  </picture>
</p>
<h3 align="center">Use your gamepad as a mouse with pygame and PyAutoGUI.</h3>


## Installation
**Make sure that pygame is at least version 2.0**  
*Download GuiPad.py and run it with python.*  
**OR**  
Use ```pip install GuiPad``` in your Operating System terminal, then in a python terminal or script:  
```python
import GuiPad
GuiPad.GuiPad()
```
https://pypi.org/project/GuiPad/

## Configuration
A settings.ini file can be used in Guipad.Guipad("PathToSettings.ini") for additional customisation.  
Generate a standard settings file using:
```python
import os
import GuiPad
Make_In_Directory = os.path.join("C:\\Users","JackLawrenceCRISPR","Desktop","Folder") #put your own deployment directory!
GuiPad.MakeGuiPadini(Make_In_Directory, "GuiPad.ini")  #you can also choose a custom name
```
Edit the .ini file to your preference then provide  
_Path = os.path.join("C:\\Users","JackLawrenceCRISPR","Desktop","Folder","GuiPad.ini")_ in your _GuiPad.GuiPad(Path)_

## Controls
| Input | Output | Effect |
| :---         |     :---:      |          --- |
| Left joystick | Mouse | Move cursor  |
| Right trigger | Slow Mouse | Slow movment  |
| Right joystick | Arrow Keys | Page Scrolling / Time & Sound (videos)|
| A Button | Left click | Normal click |
| B Button | Right click | Right click|
| X Button | Double click | Open file / select a word in text  |
| Y Button | Middle click | Open link in new tab|
| D-Pad up | Ctrl + + | Zoom in |
| D-Pad down | Ctrl + - | Zoom out |
| D-Pad right | Ctrl + T | New tab |
| D-Pad left | Ctrl + W | Close window |
| Left shoulder | Ctrl + Shift + Tab | Next tab  |
| Right shoulder | Ctrl + Tab | Previous tab  |
| Left stick | Alt + Left | Go back  |
| Right stick | Alt + Right | Go forward |
| Select button | Ctrl + C | Copy |
| Start button | Ctrl + V | Paste |
| Middle button | Enter | Apply |

## Button Mapping
Different gamepad types combined with different operating systems/drivers can cause button mapping inconsistencies.  
Manually set your map if the shoulder and stick buttons on your gamepad are misaligned with the table above.  
For example, a gamepad called "Controller (HORIPAD S)" could use the "xbox_windows" map which would be applied as:  
```GuiPad.MapGamepad("Controller (HORIPAD S)","xbox_windows")```  

The following command will provide further guidance for button mapping:
```python
import GuiPad
GuiPad.MapGamepad()
```
agodzoYTRenderer 0.0.2
My python package to setup my Data Science Projects
License: MIT
Requires Python: >=3.7

# agodzoYTRenderer is a python package that allows you to render Youtube videos in your Jupyter Notebook.
# Example Code:


```
from agodzoYTRenderer import render_YouTube_video
```

```
URL = https://www.youtube.com/watch?v=4HOs2cApb90
render_Youtube_video(URL)
```
ipnpy 0.0.1
IPN Python 3.9+ Library
License: MIT

#  ![img.png](https://ipntest.alfaline.dev/img/log_in/header_logo.svg)
<hr/>

![image](https://img.shields.io/pypi/v/ipnpy.svg)
![image](https://img.shields.io/pypi/pyversions/ipnpy.svg)

A modern, easy-to-use library for interacting with the [IPN](https://ipn.tools/), written in Python.
<hr/>


## Key Features
<hr/>

- Interaction with the [IPN](https://ipn.tools/) API.
- Creating and managing transactions.

## Installing
<hr/>

**Python 3.9 or higher is required**


To install the library, use the command
```bash
pip install ipnpy
```

To install the development version, do the following:

```bash
git clone https://github.com/IPNTools/ipn-py
cd ipn-py
```

## Quick Example
<hr/>

Send transaction:
```python
from ipnpy.rpc import EvmJsonRPC

provider = EvmJsonRPC('https://data-seed-prebsc-1-s2.binance.org:8545/')
transaction = provider.send_native_token(
    private_key='YOUR_PRIVATE_KEY',
    from_address='0xdB87EE96B5D2D7F5b0e9eC400240D605f870756f',
    to_address='0xdB87EE96B5D2D7F5b0e9eC400240D605f870756f',
    amount=23000,
)

print(transaction)
```

Add, replace and delete address in [IPN](https://ipn.tools/):
```python
from ipnpy.ipn import IPNTools

ipn = IPNTools(secret_key='YOUR_SECRET_KEY')
ipn.add_address('address4')
ipn.replace_addresses(addresses=['address1', 'address2', 'address3'])
ipn.delete_address('address3')
```

## Links
<hr/>

- [Official IPN site](https://ipn.tools/)
- [Telegram channel](https://t.me/ipn_tools)
mff-lib2to3-fake 0.1.0
Stub copying part of the lib2to3 API to allow Py-Feat to work with Python 3.10+ (no functionality).
License: MIT
Requires Python: >=3.10,<4.0

# Lib2to3 Fake

This package provides a partial imitation of the `lib2to3` API (without any functionality). This is done in order to allow Py-Feat 0.6.1 to work in Python 3.10+.