semvec/pypi-packages huggingface dataset:
wideq-gu 0.0.1b0
LG SmartThinQ API client for Korean
License: MIT

WideQ
=====

A library for interacting with the "LG SmartThinq" system, which can control heat pumps and such. I reverse-engineered the API from their mobile app.

To try out the API, there is a simple command-line tool included here, called `example.py`.
To use it, provide it with a country and language code via the `-c` and `-l` flags, respectively:

    $ git clone https://github.com/gugu927/wideq.git
    $ cd wideq

    $ python3 example.py -c KR -l ko-KR

LG accounts seem to be associated with specific countries, so be sure to use the one with which you originally created your account.
For Korean, for example, you'd use `-c KR -l ko-KR`.

On first run, the script will ask you to log in with your LG account.
Logging in with Google does not seem to work, but other methods (plain email & password, Facebook, and Amazon) do. 

By default, the example just lists the devices associated with your account.
You can also specify one of several other commands:

* `ls`: List devices (the default).
* `mon <ID>`: Monitor a device continuously, printing out status information until you type control-C. Provide a device ID obtained from listing your devices.
* `washer-mon <ID>`: Like `mon`, but only for WASHER devices---prints out specific washer-related information in a more readable form.
* `dryer-mon <ID>`: Like `mon`, but only for DRYER devices---prints out specific dryer-related information in a more readable form.
* `dehum-mon <ID>`: Like `mon`, but only for DEHUMIDIFIER devices---prints out dehumidifier-related information in a more readable form.
* `ac-mon <ID>`: Like `mon`, but only for AC devices---prints out specific climate-related information in a more readable form.
* `set-temp <ID> <TEMP>`: Set the target temperature for an AC device.
* `turn <ID> <ONOFF>`: Turn an AC device on or off. Use "on" or "off" as the second argument.
* `ac-config <ID>`: Print out some configuration information about an AC device.

Credits
-------

This is by [GuGu927][andy].
The license is [MIT][].
I also made a [Home Assistant component][hass-smartthinq] that uses wideq.

This library originated from [Adrian Sampson][sampson]

[hass-smartthinq]: https://github.com/gugu927/hass-smartthinq
[andy]: https://github.com/gugu927
[mit]: https://opensource.org/licenses/MIT
[sampson]: https://github.com/sampsyo/wideq
ksmi 0.2.2a2
Multi-server GPU monotoring tools
License: MIT

# kairos-smi
Multi-server gpu monitoring program  

[![PyPI version](https://badge.fury.io/py/ksmi.svg)](https://badge.fury.io/py/ksmi)
[![CircleCI](https://circleci.com/gh/kairos03/kairos-smi.svg?style=svg)](https://circleci.com/gh/kairos03/kairos-smi)
[![HitCount](http://hits.dwyl.io/kairos03/kairos-smi.svg)](http://hits.dwyl.io/kairos03/kairos-smi)
![Licence](https://img.shields.io/github/license/kairos03/kairos-smi)

See change Log: [change log](change_logs/v0.1.3.1.md)

![sample.png](img/v0.2.2a2.png)

```
usage: kairos_smi.py [-h] [-p] [-u USERNAME] [-c CONFIG] 

optional arguments:
  -h, --help            show this help message and exit
  -l, --loop            loop forever
  -c CONFIG, --config CONFIG
                        set config file location
```

# quick start
## 1. install 
Install with pip
```shell
$ pip install ksmi
or
$ pip3 install ksmi
```

## 2. Setup config file
Edit `config.json`. Add your gpu server address in `config.json`.
```json
{
	"hosts": [
		"<username>@<host>[:port]",
		"<username>@<host>[:port]"
	]
}
```

## 3. Add rsa_id to server

create new rea_id and add to your server

```shell
$ python3 -m ksmi.copy_id -c config.json -n
```

## 4. Run It!
```shell
$ python3 -m ksmi -p -c config.json
```

# kairos-smi
```
usage: kairos_smi.py [-h] [-p] [-u USERNAME] [-c CONFIG] 

optional arguments:
  -h, --help            show this help message and exit
  -l, --loop            loop forever
  -c CONFIG, --config CONFIG
                        set config file location
```

### Simple usage
Run once
```
$ python3 -m ksmi -c config.json
```

Run forever
```
$ python3 -m ksmi -c config.json -l
```

# utils
## copy_id
```
usage: copy_id.py [-h] [-n] [-c CONFIG] [-s SERVER]

optional arguments:
  -h, --help            show this help message and exit
  -n, --new_id          generate new id_rsa key
  -c CONFIG, --config CONFIG
                        set config file to use host list
  -s SERVER, --server SERVER
                        set a server to copy id
```

## copy id(rsa) to server

### Use with `config.json`
```
$ python3 -m ksmi.copy_id -c config.json
or
$ python3 -m ksmi.copy_id --config config.json
```

### Use with individual Server address
```
$ python3 -m ksmi.copy_id -s [username@]<IP>[:port]
or
$ python3 -m ksmi.copy_id --server [username@]<IP>[:port]
```

### Make a new id_rsa 
```
$ python3 -m ksmi.copy_id -n
or
$ python3 -m ksmi.copy_id --new_id
```
powerline-pyenv 0.1.1
A Powerline segment for showing pyenv version
License: MIT


A Powerline segment for showing pyenv version

# Installation
```
pip install powerline-pyenv
```

# Usage
## Segment
Activate the `pyenv` segment in `~/.config/powerline/themes/shell/default.json`
```json
{
    "priority": 10,
    "function": "powerline_pyenv.pyenv"
}
```

## Colorscheme
Config highlight groups in colorscheme files, e.g. `~/.config/powerline/colorschemes/shell/nord.json`:

### Dark(Nord)
```json
{
    "groups": {
        "pyenv:version": {
            "bg": "gray1",
            "fg": "green"
        }
    }
}
```

### Light(Solarized Light)
```json
{
    "groups": {
        "pyenv:version": {
            "fg": "solarized:green",
            "bg": "solarized:base2"
        },
    }
}
```