semvec/pypi-packages huggingface dataset:
pyShellyEx 1.0.2
Library for Shelly smart home devices (Modified version)
License: MIT

**Modified version of [pyShelly](https://github.com/StyraHem/pyShelly) to suppor offset cover feature.**

[![founder-wip](https://img.shields.io/badge/founder-Håkan_Åkerberg@StyraHem.se-green.svg?style=for-the-badge)](https://www.styrahem.se)
[![buy me a coffee](https://img.shields.io/badge/If%20you%20like%20it-Buy%20me%20a%20coffee-orange.svg?style=for-the-badge)](https://www.buymeacoffee.com/styrahem)

![stability-wip](https://img.shields.io/badge/stability-stable-green.svg?style=for-the-badge)
![PyPI](https://img.shields.io/pypi/v/pyShelly.svg?color=green&style=for-the-badge)

# pyShelly

Library for Shelly smart home devices. Using CoAP for auto discovery and status updates.

This library was created for Shelly Plugins for Home Assistant and Telldus Tellstick Net/zNet v2.

## Features

- Discover devices
- Monitor status
- Monitor switch status
- Control (turn on/off etc)
- MQTT Server (buildin MQTT server taht devices can connect to directly)
- MQTT Client (using a MQTT broker)
- Websocket
- Run only locally
- Support user name and password
- Coexist with Shelly Cloud and Shelly app
- Support static and dynamic ip address
- mDns and MQTT discovery
- RPC (gen 2 devices)
- Cloud support (Get names of devices etc)

## Devices supported

### Gen 1 devices
- Shelly 1
- Shelly 1 PM (bug in firmware)
- Shelly 1L
- Shelly Addon for 1/1PM, temp and humidity
- Shelly 2 (relay or roller mode)
- Shelly 4 Pro
- Shelly Plug
- Shelly Plug S
- Shelly BULB
- Shelly RGBWW
- Shelly RGBW2
- Shelly H&T
- Shelly EM
- Shelly 2.5 (relay or roller mode)
- Shelly 2LED
- Shelly Flood
- Shelly Door/Window
- Shelly Door/Window 2
- Shelly Dimmer
- Shelly Dimmer 2
- Shelly EM
- Shelly 3EM
- Shelly DUO
- Shelly Vintage
- Shelly i3
- Shelly Button 1
- Shelly Gas
- Shelly Air (not tested)

### Plus devices
- Shelly Plus 1
- Shelly Plus 1PM
- Shelly Plus 2
- Shelly Plus 2PM
- Shelly Plus i3

### Pro devices
- Shelly Pro 1
- Shelly Pro 1PM
- Shelly Pro 2
- Shelly Pro 2PM
- Shelly Pro 4PM

### Comming soon
- Shelly TRV
- Shelly Plus H&T

## Usage

```python
from pyShelly import pyShelly

def device_added(dev,code):
  print (dev," ",code)

shelly = pyShelly()
print("version:",shelly.version())

shelly.cb_device_added.append(device_added)
shelly.start()
shelly.discover()

while True:
    pass 
```

## Feedback

Please give us feedback on info@styrahem.se or Facebook groups: [Shelly grupp (Swedish)](https://www.facebook.com/groups/ShellySweden) or [Shelly support group (English)](https://www.facebook.com/groups/ShellyIoTCommunitySupport/)

## Founder

This plugin is created by the StyraHem.se, the Swedish distributor of Shelly. In Sweden you can buy Shellies from [StyraHem.se](https://www.styrahem.se/c/126/shelly) or any of the retailers like NetOnNet, Kjell&Company etc.

[![buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/styrahem)
jflib 1.0.0
A collection of my Python library snippets. Maybe they are useful for someone else.
License: MIT
Requires Python: >=3.8,<4.0

[![pypi.org](http://img.shields.io/pypi/v/jflib.svg)](https://pypi.python.org/pypi/jflib)
[![Documentation Status](https://readthedocs.org/projects/jflib/badge/?version=latest)](https://jflib.readthedocs.io/en/latest/?badge=latest)

# jflib

A collection of my Python library snippets. Maybe they are useful for
someone else.
datalake-framework 1.0.4
Datalake Framework
License: MIT
Requires Python: >=3.8,<4.0

# Datalake Framework

A Python framework for working with a datalake's cloud assets like **data catalog**, **storage**, **monitoring** or **secrets**

The framework helps making abstraction of cloud resources when developing use-cases for a datalake. Supported cloud providers are

- [Amazon Web Services](https://aws.amazon.com/)
- [Google Cloud Plaform](https://cloud.google.com/)
- [Microsoft Azure](https://azure.microsoft.com/)

Additionnaly, most cloud features in the framework are available for **local development**. Hence developers can work on use-cases without requiring a full cloud insfrastructure or even work offline. 

## Installation

Using pip

```shell
pip install datalake-framework
```
django-sms-uz 1.0.1
SMS sending api for django
License: MIT
Keywords: sms,django,api,sending,sending api,sending sms,sending sms api,sending sms api django,sending sms api django

===============================
Django send SMS using API(uz)
===============================

Quick start
------------
1. Create a new project
2. pip install django-sms-uz==1.0.0, pip install djangorestframework and pip install requests
3. Add the following to your settings.py file: INSTALLED_APPS = ( ... 'SMS', ... ) SMS_SETTINGS = {"SMS_URL": "http://91.204.239.44/broker-api/send","SMS_LOGIN": "LOGIN","SMS_PASSWORD": "PASSWORD"} set in your settings.py file
4. Add the following to your urls.py file:
    path('sms/', include('SMS.urls')),
5. Run ``python manage.py migrate`` to create the database tables
6. Start your Django development server ``python manage.py runserver`` and go to http://localhost:8000/sms/send_sms/
7. Enter your phone number and message and click send
8. Check your terminal for a response and Django admin will tell you if it was successful or not
9. You could use call ``from SMS.sms_utils import SMS_Sender`` to get the SMS class and send sms using by the way ``SMS_Sender(phone_number, message).SendSmsOneContact()`` it returns a response
10. Don't forget to add ``SMS`` to your INSTALLED_APPS list and add SMS_SETTINGS = {"SMS_URL": "http://91.204.239.44/broker-api/send","SMS_LOGIN": "LOGIN","SMS_PASSWORD": "PASSWORD"} set in your settings.py file