Metadata-Version: 2.1
Name: speakdata
Version: 1.0.0
Summary: How to pronounce binary data
Home-page: https://github.com/tyehle/speakdata
Author: Tobin Yehle
Author-email: tobinyehle@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Typing :: Typed
Description-Content-Type: text/markdown

# speakdata
A very useful guide on how to pronounce byte sequences.

Have you ever looked for a quick and easy way to say `84:a3:fe:67:c5:01`, or maybe `192.168.0.1`?

Look no further! `speakdata` is a canonical way to translate bytes into easy pronouncable syllables. For more info have a look at [this post](https://tobin.yehle.us/articles/speakdata).

```pycon
>>> import speakdata
>>>
>>> speakdata.pronounce([192, 168, 0, 1])
'Saful bababing.'
>>>
>>> speakdata.pronounce(b'\x84\xa3\xfe\x97\xc5\x01')
'Lifufing torniking sijabing.'
>>> 
>>> speakdata.denounce('Lifufing torniking sijabing.')
b'\x84\xa3\xfe\x97\xc5\x01'
```

It also has a nifty executable:

```shell
$ head -c 24 /dev/random | speakdata
Lafoin fowkoising joiboiling tubaiking jujowl fowsain sowtat jiforn. Naijoiking seynij nujoiting korsul.
```

# Installation

```shell
pip install speakdata
```


