semvec/pypi-packages huggingface dataset:
cz-emoji 0.4.0
A `commitizen` plugin like `commitizen-emoji`, but more consistent with the [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) spec and addition of custom emojis in messages.
License: MIT
Requires Python: >=3.8,<4.0

# cz-emoji
A `commitizen` plugin like `commitizen-emoji`, but more consistent with the [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) spec and addition of custom emojis in messages.

![Demo](./resources/demo.gif)

## Install

```
pip install cz-emoji
```
pyfzf-iter 0.0.1
Python wrapper for junegunn's fuzzyfinder (fzf)
License: MIT
Requires Python: >=3.6

# pyfzf

## Forked Changes:

This doesn't write to a temporary file before prompting, it communicates with the subprocess directly given any iterator, sending lines as they're processed.

It also lets you send any `fzf` CLI options as args/kwargs, or decorate a function which returns an iterator to use as fzf input (see below for examples)

##### A python wrapper for _junegunn_'s [fzf](https://github.com/junegunn/fzf).

![](https://raw.githubusercontent.com/nk412/pyfzf/master/pyfzf.gif)

## Requirements

- Python 3.6+
- [`fzf`](https://github.com/junegunn/fzf)

_Note_: `fzf` must be installed and available on `$PATH`.

## Installation

    pip install pyfzf_iter

## Usage

```python
from pyfzf.pyfzf import FzfPrompt

fzf = FzfPrompt()
fzf = FzfPrompt(default_options="--reverse")
```

If `fzf` is not available on PATH, you can specify a location

```python
fzf = FzfPrompt('/path/to/fzf')
```

Simply pass a sequence of items to the prompt function to invoke `fzf`

```python
fzf.prompt(range(0,10))
```

You can pass additional positional arguments to `fzf`.

```python
fzf.prompt(range(0,10), '--multi', '--cycle')
fzf.prompt(range(0,50), 'multi', 'cycle', height='20%')
fzf.prompt(range(0,50), 'x', 'i', 'm', '--tac')
```

Items are streamed to the `fzf` process one line at a time, you can pass
any sort of iterator or generator as the first argument. For example, a file object,
or a glob of files to search for, displaying a preview:

```python
fzf.prompt(open("README.md"), "-m", delimiter="")

from pathlib import Path
fzf.prompt(Path(".").rglob("*.md"), "-m", r"--preview='cat {}'")
```

Items are delimited with `\n` by default, you can also change the delimiter (useful for multiline items):

```python
>>> fzf.prompt(["5\n10", "15\n20"], '--read0', '-m', delimiter='\0')
['15\n20']
```

You can also wrap a decorate a function with `wrap`, which then runs `fzf` when you call the function:

```python
from pyfzf import FzfPrompt

fzf = FzfPrompt()

@fzf.wrap("--tac")
def items(n: int):
    return range(n)

# prompts you to pick one of the items with fzf
items(n=50)
```
fs-icloud 1.0.2
An icloud filesystem for pyfilesystem2!
License: MIT

# icloudfs
iCloud file system implementation using pyfilesystem2

I always wanted an easy access to my icloud files from Linux. This filesystem
is still under development and should not be used in a production environment.
At this stage I can safely read files but not writing files. Use This
software at your own risk.

## Quickstart

```bash
pip install fusefs
pip install fs-icloud
```

## Storing iCloud credentials in system keychain

```bash
icloud --username=john@apple.com
```

## Mounting icloudfs

```bash
fusefs icloud://john%40apple.com:@/ /tmp/icloud
```

## TODO

- [x] List files and directories
- [x] Read files
- [ ] Write files

## Credits

- [icloudpy](https://github.com/mandarons/icloudpy): I decided to start this project when I found this Python wrapper to access iCloud.
- [PyFilesystem2](https://docs.pyfilesystem.org/en/latest/)
sony-bravia-api 1.1
Sony Bravia API for controlling Sony Bravia Smart TV
License: MIT
Requires Python: >=3.8

# Sony Bravia Smart TV Control API

This api uses the private rest api as well as the envelope api that processes the remote's iirc input.

Using this api is virtually the same as using the remote.


## Installation

Install from pypi:

```
pip install sony-bravia-api==1.01
```

Download and install the latest release using pip:

```
pip3 install sony_bravia_api-1.01.tar.gz
```

## Usage

```
### Import the module ###
from sony_bravia_api import Bravia

### Create your tv instance to be controlled ###
bravia = Bravia('<device_name>', '<ip_address>','http://<ip_address>/sony/', '<security_token>')

### Note: The security token is the token set in the ip control settings.

### Set TV Volume ###
### Takes an integer in the form of a string between 0 and 100 ###
bravia.setVol("10")

### Set TV Mute ###
### Takes a Boolean ###
bravia.setMute(True)

### Set Power ###
### Takes a Boolean ###
bravia.setPower(True)

### Set Active Input ###
### Takes the input type and it's number ###
bravia.setExtInput('hdmi', '1') ### Sets input to HDMI 1

### Get Power State ###
bravia.getPowerStatus() ### Returns power status,'active','inactive', and 'standby'

### Get Application list ###
bravia.getApplicationList() ### Returns the installed applications on the TV for use with the setActiveApplication function

### Set Active Application ###
bravia.setActiveApplication('netflix') ### Opens app

### Get Remote Info ###
bravia.getRemoteControllerInfo() ### Returns IIRC codes and remote status

### Play Button ###
bravia.play()

### Pause Button ###
bravia.pause()

### Home Button ###
bravia.home() ### Returns to tv home screen

### Back Button ###
bravia.back()

### Vol Up Button ###
bravia.volUp() ### Raises volume by 1

### Vol Down Button ###
bravia.volDown() ### Lowers volume by 1

### Mute Button ###
bravia.mute() ### Mutes the tv

### Power Button ###
bravia.power() ### Turns tv on or off

### Confirm Button ###
bravia.confirm()

### Next Button ###
bravia.next()

### Previous Button ###
bravia.prev()

### Rewind Button ###
bravia.rewind()

### Forward Button ###
bravia.forward()

### Up Button ###
bravia.up()

### Down Button ###
bravia.down()

### Left Button ###
bravia.left()

### Right Button ###
bravia.right()

### Exit Button ###
bravia.exit()



```