semvec/pypi-packages huggingface dataset:
milkpay.xrocket 1.0.0
A lightweight xRocket API Python SDK
Requires Python: >=3.9
Keywords: asyncio, client, crypto, payments, wrapper, xrocket


###############
milkpay-xrocket
###############

**milkpay** is a set of lightweight crypto payment system SDKs.
**⚠️ This SDK still in beta! ⚠️**

Installation
------------

..  code-block:: bash

    pip install -U milkpay-xrocket

Simple example
--------------

.. code-block:: python

    import asyncio
    import logging
    from typing import Final

    from milkpay.xrocket.pay import PayXRocket


    PAY_KEY: Final[str] = "YOUR_PAY_KEY_HERE"


    async def main() -> None:
        logging.basicConfig(level=logging.DEBUG)
        xrocket: PayXRocket = PayXRocket(pay_key=PAY_KEY)
        try:
            for invoice in await xrocket.get_invoices():
                logging.info("Invoice #%d created at %s", invoice.id, invoice.created)
        finally:
            await xrocket.session.close()


    if __name__ == "__main__":
        asyncio.run(main())


Support
-------
❤️ My TON Address: `UQBTR4X8Cg-qJ3jkMLbuhe7DkqSNAfddNj8kvOHZtLHtR8YQ`
milkpay.cryptomus 1.2.0
A lightweight Cryptomus SDK
Requires Python: >=3.9
Keywords: asyncio, client, crypto, cryptomus, payments, wrapper


#################
milkpay-cryptomus
#################

**milkpay** is a set of lightweight crypto payment system SDKs.

Installation
------------

..  code-block:: bash

    pip install -U milkpay-cryptomus

Simple example
--------------

.. code-block:: python

    import asyncio
    import logging

    from milkpay.cryptomus.business import Cryptomus
    from milkpay.cryptomus.business.enums import Currency


    async def main() -> None:
        logging.basicConfig(level=logging.DEBUG)
        cryptomus: Cryptomus = Cryptomus()
        for rate in await cryptomus.get_exchange_rates(currency=Currency.TON):
            logging.info(rate)
        await cryptomus.session.close()


    if __name__ == "__main__":
        asyncio.run(main())


Support
-------
❤️ My TON Address: `UQBTR4X8Cg-qJ3jkMLbuhe7DkqSNAfddNj8kvOHZtLHtR8YQ`
je-auto-control-dev 0.0.132
GUI Automation Framework
Requires Python: >=3.10

# AutoControl

AutoControl is a cross‑platform GUI automation framework that provides powerful and efficient features for mouse, keyboard, and image‑based automation.

## Features

* Powerful and practical GUI automation.
* Image recognition (template matching).
* Coordinate‑based operations.
* Mouse automation.
* Keyboard automation.
* Locate images.
* AutoControl scripting support.
* Generate JSON / HTML / XML reports.
* Remote automation support.
* Shell command integration.
* Screenshot support.
* OS‑independent design.
* Project & template management.

## ⚠️ Notice
Currently Unix/Linux Wayland GUI is not supported.
This may be added as a future feature.

## Installation

```
# make sure you have install cmake libssl-dev (on linux)
pip install je_auto_control
```

##  Requirements

* Python 3.9 or later
* pip 19.3 or later



## Development Environment
* Windows 11
* macOS 11 Big Sur
* Ubuntu 20.04

## Tested On
* Windows 10 ~ 11
* macOS 10.15 ~ 11 Big Sur
* Ubuntu 20.04
* Raspberry Pi 3B / 4B

## Setting Up Development Environment
```commandline
pip install -r dev_requirements.txt
```
bmoviesdk 0.0.2
Accédez et manipulez les données de l’API MovieLens avec ce SDK Python léger, pensé pour tous ceux qui travaillent avec la data, qu’ils soient débutants ou expérimentés.
Requires Python: >=3.13

# MovieLens SDK - `bmoviesdk`

Un SDK Python léger pour interagir avec l’API REST **MovieLens**.  
Conçu pour les **Data Analysts** et **Data Scientists**, il offre une intégration native avec :

- **Pydantic**  
- **Dictionnaires Python**  
- **DataFrames Pandas**

[![PyPI version](https://badge.fury.io/py/bmoviesdk.svg)](https://badge.fury.io/py/bmoviesdk)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

---
## Table des matières
- [Installation](#installation)
- [Configuration](#configuration)
- [Tester le SDK](#tester-le-sdk)
- [Modes de sortie disponibles](#modes-de-sortie-disponibles)
- [Tester en local](#tester-en-local)
- [Compatibilité](#compatibilité)
- [Public cible](#public-cible)
- [Licence](#licence)
- [Liens utiles](#liens-utiles)

---
## Installation

```bash
pip install bmoviesdk
```

---

## Configuration

```python
from bmoviesdk import MovieClient, MovieConfig

# Configuration avec l’URL de votre API (Render ou locale)
config = MovieConfig(movie_base_url="https://fastapi-bp4l.onrender.com")
client = MovieClient(config=config)
```

---

## Tester le SDK

### 1. Health check

```python
client.health_check()
# Retourne : {"status": "ok"}
```

### 2. Récupérer un film

```python
movie = client.get_movie(1)
print(movie.title)
```

### 3. Liste de films au format DataFrame

```python
df = client.list_movies(limit=5, output_format="pandas")
print(df.head())
```

---

## Modes de sortie disponibles

Toutes les méthodes de liste (`list_movies`, `list_ratings`, etc.) peuvent retourner :

- des objets **Pydantic** (défaut)
- des **dictionnaires**
- des **DataFrames Pandas**

Exemple :

```python
client.list_movies(limit=10, output_format="dict")
client.list_ratings(limit=10, output_format="pandas")
```

---

## Tester en local

Vous pouvez aussi utiliser une API locale :

```python
config = MovieConfig(movie_base_url="http://localhost:8000")
client = MovieClient(config=config)
```

---
## Compatibilité

- Python 3.10+
- Fonctionne avec **Windows**, **macOS** et **Linux**

---

## Public cible

- Data Analysts
- Data Scientists
- Étudiants et curieux en Data
- Développeurs Python

---

## Licence

MIT License

---

## Liens utiles

- API Render : [https://fastapi-bp4l.onrender.com](https://fastapi-bp4l.onrender.com)
- PyPI : [https://pypi.org/project/bmoviesdk/](https://pypi.org/project/bmoviesdk)