semvec/pypi-packages huggingface dataset:
reelsWatchBot 0.0.30
A Python package to create a telegram bot that can download Instagram Reels from any public Instagram page.
Keywords: python, instagram, scrape, download, reels, pages, telegram, bot, automation

reelsWatchBot is a Python package that allows you to create a Telegram bot that can download Instagram Reels from any public Instagram page. The bot uses the Instapy package to download the reels from the links sent by the users. The bot can be customized to handle different types of messages and commands, and can be deployed on any platform that supports Python. The package is easy to use and can be customized to suit your needs.
ayla-iot-unofficial 1.5.0
Python API for Ayla IoT products
Requires Python: >=3.7

# ayla-iot-unofficial
An unofficial python library for interacting with the Ayla IoT API. 
Intended to be generic for multi-device use.

Designed primarily to be a support package for [Home Assistant](https://www.home-assistant.io/) integrations.

This library is heavily based off of [sharkiq](https://github.com/JeffResc/sharkiq) by [@JeffResc](https://github.com/JeffResc).

[PyPi](https://pypi.org/project/ayla-iot-unofficial/)

# Ayla References
This device is integrated by/with Ayla Networks and (generally) uses their documentation. 

These can be used as starting references:
* https://developer.aylanetworks.com/apibrowser
* https://docs.aylanetworks.com/reference/getting_started
* https://connection.aylanetworks.com/s/article/2080270
 
## Installation
From PyPi
```bash
pip install ayla-iot-unofficial
```

Build from source
```bash
pip install build
pip build
pip install ayla-iot-unofficial
```

## Library Requirements
Requires typical http interaction and datatype packages like requests, aiohttp, ujson

## User Requirements
Reqiures either a username and password (typically a smart device's app login credentials) or a token (retrieved from device manufacturer's login flow)
Requires an app_id and app_secret (granted by Ayla to the smart device's app for operation/integration)

The app_id and app_secret may need to be obtained from proxy traffic or other method.

## Usage
### Class Object
Instantiate a new class object through new_ayla_api() or Ayla() directly.

For devices that may be region specific, the new_ayla_api() function will create an Ayla() object based on the europe boolean.

### Ayla Access_Token
Standard use should call sign_in() on the Ayla object after creation. This will perform the POST login request to obtain an access_token. 

Some devices communicate with a different IoT domain but still expose the Ayla access_token. This access token can be passed into the Ayla object using _set_credentials() and the proper arguments.

### Devices
By default, calling get_devices() will return a list of class specific device objects with updated properties for use.

See device.py for implemented device classes.

## Typical Operation
```python
python3 -m pip install ayla-iot-unofficial
```

```python
import ayla_iot_unofficial

USERNAME = 'me@email.com'
PASSWORD = '$7r0nkP@s$w0rD'

ayla_api = new_ayla_api(USERNAME, PASSWORD, APP_ID, APP_SECRET)
ayla_api.sign_in()

devices = ayla_api.get_devices()

# Example Vacuum Devices
shark   = devices[0]

shark.set_operating_mode(OperatingModes.START)
shark.return_to_base()

# Example Water Softener Devices
softener = devices[1]

softener.capacity_remaining_gallons
softener.set_vacation_mode()
```

### Login via token

Some devices like the De'Longhi DDSX Dehumidifier are accessed by logging into the manufacturer's app which then generates an SSO token for logging into Ayla Networks.

```python
SSO_TOKEN = 'st2...'

ayla_api = new_ayla_api_sso(SSO_TOKEN, APP_ID, APP_SECRET)
ayla_api.sign_in()
```

## License
[MIT](https://choosealicense.com/licenses/mit/)
beam-eye-tracker 2.1.0
Beam Eye Tracker API - Access real-time head and eye tracking data to build diverse games and applications.
Requires Python: >=3.7
Keywords: eye tracking, head tracking, game development, application

# Beam Eye Tracker SDK 

The Beam Eye Tracker SDK leverages the [Beam Eye Tracker](https://beam.eyeware.tech/)'s head and eye tracking output to boost **immersion** and **performance** of video games. This package distributes the python bindings for it.

This API gives you access to real-time tracking data, such as head pose and eye gaze on screen, allowing to develop a **wide range of applications**, from accessibility solutions to intuitive interfaces and UX research tools. Given that only a webcam or smartphone is required, solutions become accessible to many users.

Free demo is available on [Steam](https://store.steampowered.com/app/2375780/Beam_Eye_Tracker/). For comprehensive documentation on the API, including installation guides, references, and integration examples, please visit [https://docs.beam.eyeware.tech/](https://docs.beam.eyeware.tech/).

This project is licensed under the BET-SDK-License-1.0 License. See the [license terms](https://docs.beam.eyeware.tech/info/license.html) for details.
insta-scrape-py 0.0.50
A Python package to scrape and download Instagram Reels from any Instagram page.
Keywords: python, instagram, scrape, download, reels, pages

insta-scrape-py is a Python package designed to help you easily scrape and download Instagram Reels from any public Instagram page. With simple and efficient functionality, insta-scrape-py allows you to extract Reels links from a page, Downlaod reels and downlaod full page reels by providing the username only.