semvec/pypi-packages huggingface dataset:
rot-kbd 2024.4.1.post1
A terrible encryption scheme, like rot13 but keyboards
Requires Python: >=3.8
Keywords: dvorak, qwerty

# rot-kbd

A highly insecure encryption scheme based on rot13 and keyboard layouts

Use as a Python module

```pycon
>>> from rot_kbd import *

>>> rot_wertyq('qwerty')
'wertyu'
>>> rot_yqwert(rot_wertyq('qwerty'))
'qwerty'

>>> rot_wertyq('wasd')
'esdf'
>>> rot_yqwert(rot_wertyq('wasd'))
'wasd'
```

Or on the command line

```console
$ echo 'qwerty' | python -mrot_kbd
wertyu
$ echo 'qwerty' | python -mrot_kbd | python -mrot_kbd --rotation rot_yqwert
qwerty
```

## Supposedly Asked Questions

### Is this secure?

Absolutely not, it's not even close. `rot_wertyq` and `rot_yqwert` are
certified upto an adversary rated SA 8.75 (Sibling, Age 8¾).

### Is this some kind-a joke?

Yes. We prefer them to mean jokes.
valapi.py 0.0.1
A Python implementation of the Valorant public and hidden API
Requires Python: >=3.8

# Valorant.py

Valorant.py is a Valorant API wrapper and XMPP client.

Implementing your own XMPP

```py
from valorant import XMPP
from xml.etree.ElementTree import Element

class MyCustomXMPPClient(XMPP):
    def __init__(
            self,
            username: str,
            password: str
    ) -> None:
        super().__init__(username, password)

    async def process_message(self, element: Element) -> None:
        pass

    async def process_iq(self, element: Element) -> None:
        pass

    async def process_presence(self, element: Element) -> None:
        pass
```