semvec/pypi-packages huggingface dataset:
trusty 1.1.0
Persistent dictionaries
Keywords: trusty dictionary json persistent

# Trusty
Persistent dictionaries

## Example Usage
```python
import os
import trusty

# Create a trusty dictionary at location `pack`.
pack = trusty.get('pack')

# Set a key value pair.
pack['food'] = 'lembas'

# Persist the dictionary to disk.
pack.save()

# Confirm that the dictionary was saved.
# The `location` specifies the path on disk.
print(pack.location)
print(os.path.abspath(pack.location))
print(os.path.exists(pack.location))
```

We can later retrieve the dictionary like so:
```python
import trusty

new_session = trusty.get('pack')
print(new_session)

# We can then further edit the data, and store it to the same location.
new_session['supplies'] = 'taters'
new_session.save()
```
XPVI 0.0.4
Get and save custom variables "to" a usb video device
Keywords: python,video,audio,camera,microphone,data

# XPVI (0.0.4)

 Cross Platform Video Info

Get and save custom system-wide variables "to" a usb video device or filepath.

Also works with audio devices, very useful for saving calibration data.

Can also get a device index from it's name and vice-versa.

# Install

You will get an error if not admin,

but assuming you are an admin...

 => pip install XPVI

# Docs

 => XPVI(.bat or .sh)

...

syntax:

v* (get_all_video_devices)

a* (get_all_audio_devices)

v2i name (get_id_from_video_device)

a2i name (get_id_from_audio_device)

i2v id (get_video_device_from_id)

i2a id (get_audio_device_from_id)

set name key value (set_value)

set name key "NULL" (delete_key)

get name key (get_value)

get name "ALL" (get_values)

# Error Handling

 Not everyone has FFMPEG, but it's required for this to work.

So in every app that calls the XPVI cli (which is the only official way to interface with it),

it should first call XPVI itself and check if the word "syntax" is contained 

(case may change in the future, so check should be case-insensitive)...

If it contains it, there were no errors.

Otherwise, there was an error in the installation 

(maybe FFMPEG is missing for example, but we can't be sure)

and so we need to show a message box with the XPVI command's output.

# Example

 => XPVI.bat v*

...

[(0, 'c922 Pro Stream Webcam'), (1, 'OBS Virtual Camera')]

Now we know that 'c922 Pro Stream Webcam' is our video device...

=> XPVI.bat v2i "c922 Pro Stream Webcam"

...

0

INDEX = XPVI command output

#Great! We finally have a way to use a specific camera with opencv!

cap = cv2.VideoCapture(INDEX) 

... (INSERT CAMERA CALIBRATION CODE) ...

=> XPVI.bat set "c922 Pro Stream Webcam" fx (INSERT FOCAL X DATA)

...

=> XPVI.bat get "c922 Pro Stream Webcam" fx

...

(INSERT FOCAL X DATA)
hglong16-exectime 0.1.0
Add a short description here
Requires Python: >=3.6

# Project Name

Short project description

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Provide an introduction to your project here. Explain what it does and why it's useful.

## Features

List the main features and functionalities of your project.

## Installation

Provide instructions on how to install and set up your project. Include any dependencies and installation steps required.

## Usage

Provide examples and explanations on how to use your project. Include code snippets or detailed instructions to help users get started.
rocketmq-client 0.1.0rc1
RocketMQ Python Client
Requires Python: >=3.7,<4.0

# The Python Implementation of Apache RocketMQ Client

English | [简体中文](README-CN.md) | [RocketMQ Website](https://rocketmq.apache.org/)

## Overview

Here is the Python implementation of the client for [Apache RocketMQ](https://rocketmq.apache.org/). Different from the [remoting-based client](https://github.com/apache/rocketmq/tree/develop/client), the current implementation is based on separating architecture for computing and storage, which is the more recommended way to access the RocketMQ service.

Here are some preparations you may need to know (or refer to [here](https://rocketmq.apache.org/docs/quickStart/02quickstart/https://rocketmq.apache.org/docs/quickStart/02quickstart/)).

1. Python 3.7 is the minimum version required, Python 3.10 is the recommended version.
2. Setup namesrv, broker, and [proxy](https://github.com/apache/rocketmq/tree/develop/proxy).

## Getting Started

Clone the current repository to your local machine and set up a virtual environment for development, which will help you manage dependencies more efficiently. Follow the steps below:

Navigate to the `python` subdirectory and execute the command below to create a new virtual environment:

```sh
python3 -m venv myvenv
```

Activate the virtual environment. The activation method depends on your operating system:

* For Windows, execute: `myvenv\Scripts\activate.bat`
* For macOS/Linux: execute: `source myvenv/bin/activate`

Install the required dependency libraries by executing the following command:

```sh
pip install -r requirements.txt
```

## Current Progress

* Protocol layer code generation is completed.

* Partial completion of rpcClient.