semvec/pypi-packages huggingface dataset:
rria-api 1.1.1
A package to control the Niryo Ned and the Kinova Gen3 Lite robot arms
Requires Python: <4.0,>=3.9

# RRIA-API

The `rria-api` is an easy-to-use package that provides a common interface to control robots used by the 
Residence in Robotics and AI at the UFPE's informatics center.
The API currently supports the use of Kinova Gen3 lite and Niryo NED, 
this API supports a dummy robot for testing purposes.

### **Requirements**

- Python 3.9+
- Kortex API .whl package

### **Installation**
1. Download the v2.3.0 Kortex API .whl package (required for controlling the Kinova Gen3 lite):
   - [kortex_api-2.3.0.post34-py3-none-any.whl](https://artifactory.kinovaapps.com/ui/native/generic-public/kortex/API/2.3.0/kortex_api-2.3.0.post34-py3-none-any.whl).

2. Install the downloaded package with `pip`:
	```
	$ pip install <path to kortex_api-2.3.0.post34-py3-none-any.whl>
	```
3. Install the latest `rria-api` package with `pip`:
	```bash
	pip install rria-api
	```

### **Example**

```python
from rria_api import RobotObject, RobotEnum

# Create gen3 RobotObject
gen3_lite = RobotObject('192.168.2.10', RobotEnum.GEN3_LITE)

# Create Niryo NED RobotObject
ned = RobotObject('169.254.200.200', RobotEnum.NED)

gen3_lite.connect_robot()
ned.connect_robot()

gen3_lite.move_joints(30.0, 30.0, 30.0, 30.0, 30.0, 30.0)
ned.move_joints(30.0, 30.0, 30.0, 30.0, 30.0, 30.0)

gen3_lite.get_joints()
ned.get_joints()

gen3_lite.close_gripper()
ned.close_gripper()

gen3_lite.open_gripper()
ned.open_gripper()

gen3_lite.move_to_home()
ned.move_to_home()

gen3_lite.safe_disconnect()
ned.safe_disconnect()

```

## Contributors
If you want to contribute to the development of the `rria-api`, you can clone the repository from GitHub, 
develop your changes and submit a pull request.

To generate the documentation, you need to install the docs' dependencies and run this command:

```bash
task docs

# or

mkdocs serve # For live preview

mkdocs build # For build the documentation

```
device-fingerprint 0.0.0
A library to generate and manage device fingerprints using SHA-256 and AES encryption.

# Device Fingerprint

`device_fingerprint` is a Python library that generates a unique digital fingerprint based on the physical characteristics of an electronic device. It collects parameters like the current battery status, system time (with millisecond precision), and the device's MAC address. The gathered information is combined and processed using SHA-256 hashing to produce a unique, irreversible fingerprint. Additionally, the library supports AES encryption for secure data handling.

## Features

- **Generate Device Fingerprint**: Create a unique fingerprint based on device characteristics.
- **Encrypt and Decrypt Data**: Securely encrypt and decrypt data using AES encryption.
- **Retrieve Device Information**: Get current battery status, system time, and MAC address.

## Installation

You can install the package using `pip`:

```bash
pip install device_fingerprint
xhs-2-album 0.0.3
Return photo list and caption (markdown format) from xhs.
Requires Python: >=3.0

# xhs_2_album

Return photo list and caption (markdown format) from xhs.

## usage

```
import xhs_2_album
result = xhs_2_album.get(status)
result.imgs
result.cap
```

## how to install

`pip3 install xhs_2_album`