semvec/pypi-packages huggingface dataset:
PteroDark 1.0.0
Pterodactyl API wrapper
Requires Python: >=3.11
Keywords: example python

# PteroDark

## Language
- [English](README.md)
- [Русский](READMERU.md)
- [Українська](READMEUK.md)

## WARNING: the library is under development and may not work as described below

PteroDark is a Python library that serves as an API wrapper for the Pterodactyl panel. It provides an easy and convenient way to interact with the Pterodactyl API and manage your game servers.

## ~~Features~~

- ~~Authenticate and manage API tokens~~
- ~~Get information about servers, users, and nodes~~
- ~~Create, update, and delete servers~~
- ~~Start, stop, restart, and reinstall servers~~
- ~~Manage server files and directories~~
- ~~Execute commands on servers~~
- ~~And much more!~~

## Installation

To install PteroDark, simply use pip:

```bash
pip install PteroDark
```

## ~~Usage~~

~~Here's a simple example of how to use PteroDark to interact with the Pterodactyl API:~~

```python
import PteroDark

# Create a client instance
client = PteroDark.Client(api_url='https://your-panel-url.com', api_key='your-api-key')

# Get information about a server
server_info = client.get_server_info(server_id='your-server-id')
print(server_info)

# Start the server
client.start_server(server_id='your-server-id')

# Execute a command on the server
output = client.send_command(server_id='your-server-id', command='say Hello, server!')
print(output)
```

~~For more detailed documentation and examples, please refer to the [official PteroDark documentation](https://github.com/LeaveHosting/PteroDark).~~

## Contributions

Contributions to PteroDark are always welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request on the [GitHub repository](https://github.com/LeaveHosting/PteroDark).

## License

PteroDark is licensed under the MIT License. See the [LICENSE](https://github.com/LeaveHosting/PteroDark/blob/main/LICENSE) file for more information.

## Acknowledgements

Special thanks to the Pterodactyl team for providing the amazing panel and API that inspired this library.

Feel free to reach out if you have any questions or need further assistance. Happy coding with PteroDark!
monsterapi-v2 0.1.0
A Python client for Monster API v2
Requires Python: >=3.6

# Monsterapi v2 - **Beta Phase**

A Python client for interacting with Monster API v2 in . 

## Installation

```bash
pip install monsterapi-v2
```
Has support to following MonsterAPI services:

Available models:
-----------------

LLMs:
-----
    1. falcon-7b-instruct
    2. mpt-7b-instruct
    3. llama2-7b-chat


**Others models are accessible through client but are not activated yet. Will be updated shortly.**

Text to Image:
-------------
    1. stable-diffusion v1.5
    2. stable-diffusion XL V1.0

## Usage

set `MONSTER_API_KEY` env variable to your API key.

```python
from monsterapi import client

# Initialize client
client = client()

# Fetching a response
response = client.get_response(model='falcon-7b-instruct', data={
    "prompt": "Your prompt here",
    # ... other parameters
})
print(response)

# Checking status
status = client.get_status("your_process_id")
print(status)

# Waiting for result
result = client.wait_and_get_result("your_process_id")
print(result)

```

## Run tests

### Install test dependencies
```bash
pip install monsterapi-v2[tests]
```
### Run functional tests involving actual API key
```bash
export MONSTER_API_KEY=<your_api_key>
python3 -m pytest tests/ # Run all tests includes functional tests using actual API key
```
### Run unit tests
```bash
export MONSTER_API_KEY="dummy"
python3 -m pytest tests/ -m "not slow" # Run only unit tests
```

## PIP package push Instructions
```
pip install --upgrade setuptools wheel

python setup.py sdist bdist_wheel

pip install twine

twine upload dist/*
```

# About us


Check us out at [monsterapi.com](https://monsterapi.com)

Check out new no-code finetuning service [here](https://docs.monsterapi.ai/fine-tune-a-large-language-model-llm/launch-a-fine-tuning-job)

Checkout our Monster-SD Stable Diffusion v1.5 vs XL Comparison space [here](https://huggingface.co/spaces/qblocks/Monster-SD)

Checkout our Monster API LLM comparison space [here](https://huggingface.co/spaces/qblocks/Monster-LLMs)
greeneye-monitor 4.0.1
Receive data packets from GreenEye Monitor (http://www.brultech.com/greeneye/)
Requires Python: ~=3.10
Keywords: greeneye

==================
`greeneye-monitor`
==================

Receive data from your `GreenEye Monitor <http://www.brultech.com/greeneye/>`_ in Python.

This module provides a layered API for parsing individual packets (`greeneye.packets`), processing streams of packets
(`greeneye.streams`), or monitoring the current state reported by one or more monitors (`greeneye.monitor`). It's an
API intended to be integrated with other systems; it does not itself provide those integrations or any sort of data
storage. If you're looking for something like that, check out
`btmon.py <https://github.com/matthewwall/mtools/blob/master/bin/btmon.py>`_.

Features include:
* Parsing for all binary packet formats
* Receive data from multiple monitors
* Computes rate-of-change (Watts, pulses/sec) in addition to reporting total values

***********
Quick start
***********

API Usage
=========
See `dump_packets.py <https://github.com/jkeljo/greeneye-monitor/blob/master/dump_packets.py>`_ for a simple usage example.

GEM Setup
=========
Your GEM must be set to send binary format packets (formats that begin with Bin, e.g. Bin32 NET) to
the IP address of the computer on which you're running this software.
Your `GEM configuration manual <https://www.brultech.com/software/files/downloadSoft/GEM_Configuration_CFG_ver3_2.pdf>`_
is the canonical source for how to do this, but here are the steps as of this writing:

1. Navigate to your GEM's web UI (`http://<GEM IP>:8000`)
2. Click "Enter Setup Mode"
3. Click the "Packet Send" tab
4. Set the "Primary (Com1) Packet Format" to one of the "Bin" formats. I recommend:
    * Bin32 ABS if you have a 32-channel GEM with no channels set for net metering
    * Bin32 NET if you have a 32-channel GEM and some channels are set for net metering
    * Bin48 ABS if you have a 48-channel GEM with no channels set for net metering
    * Bin48 NET if you have a 48-channel GEM and some channels are set for net metering
5. Set the "Packet Send Interval" if you want something other than the default
6. Click "Save"
7. Click the "Network" tab
8. Enter the IP address of the computer on which you'll be running this software, and the port of your choice
9. Click "Save"
10. Click "Return" when it becomes available
11. Click "Exit Setup Mode"
libssp-py 0.0.2
A pure Python implementation of the Simple Streaming protocol
Requires Python: >=3.7

libssp-py
===

A pure-Python implementation of the *Simple Streaming Protocol* (SSP), used by ImagineVision on their "Z CAM" cameras and accessories.

## Status

This Python implementation is mainly intended to ease further development and research into this protocol. While some care has been taken to make it perform well, lag is entirely expected. Once enough is known about the protocol, my plan is to re-write the library in Rust - that library will be intended for production use, while this one will remain for testing.

Is has only been tested with the [Z CAM IPMAN S](https://www.z-cam.com/ipman-s/), as I don't have any other Z CAM devices. If anyone can get this working with other devices, please let me know.

## Legal

This project is not affiliated with ImagineVision and does not use the official [libssp](https://github.com/imaginevision/libssp/). It was developed from scratch, primarily by analyzing the network traffic of the official SSP library and Z CAM mobile apps. 

It is licensed under the LGPL v3, meaning you are free to use it in both open-source and proprietary applications, however, any changes you make to the library itself must be published (preferably in a fork of this repository).
hydrazine 0.0.1
Filesystem handling utilities
Requires Python: >=3.8

# hydrazine

[![status-badge](https://ci.codeberg.org/api/badges/cap_jmk/hydrazine/status.svg)](https://ci.codeberg.org/cap_jmk/hyrdazine)
[![Downloads](https://static.pepy.tech/personalized-badge/hydrazine?period=total&units=international_system&left_color=orange&right_color=blue&left_text=Downloads)](https://pepy.tech/project/hydrazine)
[![License: GPL v3](https://img.shields.io/badge/License-GPL_v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![Python Versions](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C-blue)
<a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
[![PyPI - Version](https://img.shields.io/pypi/v/hydrazine.svg)](https://pypi.org/project/hydrazine)


![hydrazine](hydrazine.png)

**Table of Content**

<!-- TOC -->
- [hydrazine](#hydrazine)
  - [1. Why](#1-why)
  - [2. What](#2-what)
  - [3. Usage](#3-usage)
<!-- /TOC -->

## 1. Why

Through mostly client work I found it useful to have something to quickly interact with relational databases or any databases. 
I preferred to use PostgreSQL which was nice pre war. Now, I am not so sure what to use best, but the package will grow accordingly.

## 2. What

Small package with a collection of functions frequently used to interact with databases (making the interaction easier). 

## 3. Usage

Please refer to the `tests/` directory for examples of the functions and their usage