semvec/pypi-packages huggingface dataset:
ms-graph-client 0.1.11
Provides a python wrapper around the Microsoft Graph API.  Current SDKs from Microsoft are in Preview mode.
License: MIT
Requires Python: >=3.8.1,<4.0.0

export PATH="$HOME/.local/bin:$PATH"

Docs: https://learn.microsoft.com/en-us/graph/api/resources/group?view=graph-rest-1.0

# How to use
```
from ms_graph_client import GraphAPI, GraphAPIConfig, GraphCacheAPI
from ms_graph_client.services.groups import Groups

client_id = "xxxxxxxx"
tenant_id = "xxxxxxxx"
client_secret = "xxxxxxxx"

graphapi_config = GraphAPIConfig(
    client_id=client_id,
    tenant_id=tenant_id,
    client_secret=client_secret,
    api_url="https://graph.microsoft.com/v1.0",
)

#CRUD wrapper to expose enough to automate Group Management.
# This includes Create/Delete Azure AD Groups,
# Add/Remove Members of Groups, 
# Assign and Unassign the group to/from an Application

graph_api_wrapper = GraphAPI(config=config)

```
clifx 1.1.0rc0
Cross-platform CLI for LIFX devices
License: MIT
Requires Python: >=3.8,<4.0
Keywords: lifx,iot,cli,smarthome

# CLIFX <!-- omit in toc -->

Cross-platform CLI for LIFX devices

![demo.gif](demo.gif)

## Table of Contents <!-- omit in toc -->
- [Installation](#installation)
- [Usage](#usage)
  - [Interactive](#interactive)
  - [Examples](#examples)
  - [Options](#options)
- [Script Template](#script-template)
  - [Windows](#windows)
  - [Linux/Mac](#linuxmac)
- [Development](#development)
  - [Installation](#installation-1)
  - [Usage](#usage-1)
  - [Build](#build)
- [Contributing](#contributing)
- [Links](#links)

## Installation

```bash
pip install clifx
```

## Usage

### Interactive

```bash
clifx  # interactive prompt - specify device and new hue, saturation, brightness and colour temp
```

### Examples

```bash
# set the device labelled 'Strip' to...
clifx -l Strip -h 50 -s 50 -v 50 -k 6500 # soft cyan with a daylight colour temp
clifx -l Strip -h 0 -s 100 -v 100 -k 6500 # pure red at 100% brightness
```

### Options
```bash
clifx --help  # display help
```

## Script Template

### Windows

_Contents of `<your-preset>.ps1`_

```powershell
# TODO
```

### Linux/Mac

_Contents of `<your-preset>.sh`:_

```sh
#!/bin/bash
clifx -l <device-label> -h <hue> -s <saturation> -v <value> -k <kelvin>
```

## Development

### Installation

```bash
git clone https://gitlab.com/DrTexx/CLIFX/
cd CLIFX
poetry install
```

### Usage

Identical to typical usage except commands must be prefixed by `poetry run`.

For example, instead of writing the following:

```bash
clifx
```

You would write this:

```bash
poetry run clifx
```

### Build

```bash
./development-scripts/build.sh
```

## Contributing

[Issues](https://gitlab.com/DrTexx/CLIFX/-/issues) and [pull requests](https://gitlab.com/DrTexx/CLIFX/-/merge_requests/new) welcome!

## Links

<!-- TODO: add Website link -->
- Documentation: https://gitlab.com/DrTexx/CLIFX#clifx
- PyPI Releases: https://pypi.org/project/clifx
- Source Code: https://gitlab.com/DrTexx/CLIFX/
- Issue Tracker: https://gitlab.com/DrTexx/CLIFX/-/issues
- Twitter: [@DrTexx](https://twitter.com/DrTexx)
- Email: [denver.opensource@tutanota.com](mailto:denver.opensource@tutanota.com)