{"repo":"dhondta/python-codext","free":true,"listed":false,"github":"https://github.com/dhondta/python-codext","clone":"git clone https://github.com/dhondta/python-codext.git","description":"Python codecs extension featuring CLI tools for encoding/decoding anything","language":"Python","stars":301,"topics":["python","base58","base36","base62","braille","encoding","encodings","encoder-decoder","ctf","decoder"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"CodExt Encode/decode anything. CodExt is a (Python2-3 compatible) library that extends the native codecs library (namely for adding new custom encodings and character mappings) and provides 120+ new codecs , hence its name combining CODecs EXTension . It also features a guess mode for decoding multiple layers of encoding and CLI tools for convenience. Want to contribute a new codec ? Want to contribute a new macro ? :----------------------------------: :------------------------------------: Check the documentation first Then PR your new codec PR your updated version of macros.json :mag: Demonstrations :computer: Usage (main CLI tool) :chains: Chaining codecs :twisted rightwards arrows: Using macros :desktop computer: Usage ( baseXX CLI tools) Playing with base encodings. :computer: Usage (CLI) Listing codecs. Finding a codec based on a name. Encoding a string. Encoding a file. Chaining codecs. Iteratively guessing decodings. :snake: Usage (Python) Getting the list of available codecs. python codext.encode(\"this is a test\", \"base58-bitcoin\") 'jo91waLQA1NNeBmZKUF' codext.encode(\"this is a test\", \"base58-ripple\") 'jo9rA2LQwr44eBmZK7E' codext.encode(\"this is a test\", \"base58-url\") 'JN91Wzkpa1nnDbLyjtf' codecs.encode(\"this is a test\", \"base100\") '👫👟👠👪🐗👠👪🐗👘🐗👫👜👪👫' codecs.decode(\"👫👟👠👪🐗👠👪🐗👘🐗👫👜👪👫\", \"base100\") 'this is a test' python codext.encode(\"This is a test !\", \"vigenere-MYSECRETKET\") 'Ffaw kj e mowm !' codext.encode(\"This is a test !\", \"autoclave-SECRE","default_branch":null,"files":null,"tree":[],"storefront":"/r/dhondta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dhondta/python-codext/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}