Metadata-Version: 2.1
Name: obscure64
Version: 0.1.0
Summary: This is a simple base64 encoder/decoder that gives you a headache. It's just a simple wrapper around the built-in base64 module.
Home-page: https://github.com/vvanglro/obscure64
Author-Email: vvanglro <vvanglro@gmail.com>
License: MIT
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Project-URL: Homepage, https://github.com/vvanglro/obscure64
Project-URL: Repository, https://github.com/vvanglro/obscure64
Project-URL: Documentation, https://github.com/vvanglro/obscure64
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# obscure64
This is a simple base64 encoder/decoder that gives you a headache. It's just a simple wrapper around the built-in base64 module.


## Usage
```shell
pip install obscure64
```
```py
from obscure64 import Obscure64

ob64 = Obscure64()
result = ob64.encode("Hello World!".encode())
print(result)
print(ob64.decode(result))
```
And you can make it interesting.
```py
from obscure64 import Obscure64

ob64 = Obscure64(
    b64chars="🙈🙉🙊🐒🐶🐕🐩🐺🐱😹😻😼🙀😿🐈🐯🐅🐴🐎🐮🐂🐃🐄🐷🐖🐗🐽🐑🐐🐪🐘🐭🐀"
             "🐹🐰🐇🐻🐨🐼🐾🐔🐓🐣🐤🐥🐧🐸🐊🐢🐍🐲🐉🐳🐋🐬🐠🐡🐙🐚🐌🐛🐜🐝🐞🦋"
)
result = ob64.encode("Hello World!".encode())
print(result.decode())
print(ob64.decode(result))
```
