Name | edcode JSON |
Version |
1.1.1
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2025-07-19 02:40:39 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
README.md File
Encoding and Decoding App
A Python app for encoding and decoding various formats, including Base64, URL, and more.
Features
* Supports multiple encoding and decoding formats:
+ Base16
+ Base32
+ Base64
+ URL
+ Ascii85
+ Base85
+ ZeroMQ
* Options for customizing encoding and decoding behavior
* Support for reading input from files or strings
* Output can be written to files or printed to console
# Installation
```
pip install edcode
```
Usage
```bash
python app.py [options]
options:
-h, --help show this help message and exit
Input:
-t, --text TEXT Enter source (plain text)
-f, --file FILE File name
Encoding:
--b16e Base 16 encode.
--b32e Base 32 encode.
--b32hxe Base 32 hex encode.
--b64e Base 64 encode.
--usb64e URL-Safe base 64 encode
--a85e Ascii 85 encode.
--b85e Base 85 encode.
--z85e ZeroMQ encode.
--urle URL encode.
Decoding:
--b16d Base 16 decode.
--b32d Base 32 decode.
--b32hxd Base 32 hex decode.
--b64d Base 64 decode.
--usb64d URL-Safe base 64 decode.
--a85d Ascii 85 decode.
--b85d Base 85 decode.
--z85d ZeroMQ decode.
--urld URL decode.
Options:
-cf, --cfold Accept lowercase alphabet as input.
-m01, --map01 MAP01 Map 0 and 1 to O and I.
-ac, --altchars ALTCHARS
Alternative characters for base 64
(e.g., :-_).
-fs, --fspaces Use special short sequence "y"
instead of 4 consecutive spaces.
-wc, --wcol WCOL Wrap output at specified column.
-pd, --pad Pad input to multiple of 4 before
encoding.
-ad, --adobe Use adobe framing ( <~ and ~> ) for
Ascii 85 encoding.
-ic, --ichars ICHARS Ignore specified characters.
-sf, --safe SAFE Characters that should not be
quoted.
-enc, --encoding ENCODING
Specify the encoding (default:
utf-8)
-err, --errors {strict,ignore,replace,xmlcharrefreplace,backslashreplace}
Specify the error handling scheme
(default: strict)
Validation and Output:
-vd, --vdate Validate decoding.
-o, --output OUTPUT Output file name.
Examples
python app.py -t "Hello, World!" --b64e
Output:
SGVsbG8sIFdvcmxkIQ==
python app.py -t "SGVsbG8sIFdvcmxkIQ==" --b64d
Output:
Hello, World!
```
Developer
Mathan
This README.md file provides an overview of the app's features, usage, and options.
Raw data
{
"_id": null,
"home_page": null,
"name": "edcode",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/18/b0/d4cc365313aba6438abe10c74a076d49d8724259d5e077be3ad64fdfcc0c/edcode-1.1.1.tar.gz",
"platform": null,
"description": "README.md File\nEncoding and Decoding App\n\nA Python app for encoding and decoding various formats, including Base64, URL, and more.\n\nFeatures\n* Supports multiple encoding and decoding formats:\n\t+ Base16\n\t+ Base32\n\t+ Base64\n\t+ URL\n\t+ Ascii85\n\t+ Base85\n\t+ ZeroMQ\n* Options for customizing encoding and decoding behavior\n* Support for reading input from files or strings\n* Output can be written to files or printed to console\n\n# Installation\n```\npip install edcode\n```\n\n\nUsage\n```bash\npython app.py [options]\n\noptions:\n -h, --help show this help message and exit\n\nInput:\n -t, --text TEXT Enter source (plain text)\n -f, --file FILE File name\n\nEncoding:\n --b16e Base 16 encode.\n --b32e Base 32 encode.\n --b32hxe Base 32 hex encode.\n --b64e Base 64 encode.\n --usb64e URL-Safe base 64 encode\n --a85e Ascii 85 encode.\n --b85e Base 85 encode.\n --z85e ZeroMQ encode.\n --urle URL encode.\n\nDecoding:\n --b16d Base 16 decode.\n --b32d Base 32 decode.\n --b32hxd Base 32 hex decode.\n --b64d Base 64 decode.\n --usb64d URL-Safe base 64 decode.\n --a85d Ascii 85 decode.\n --b85d Base 85 decode.\n --z85d ZeroMQ decode.\n --urld URL decode.\n\nOptions:\n -cf, --cfold Accept lowercase alphabet as input.\n -m01, --map01 MAP01 Map 0 and 1 to O and I.\n -ac, --altchars ALTCHARS\n Alternative characters for base 64\n (e.g., :-_).\n -fs, --fspaces Use special short sequence \"y\"\n instead of 4 consecutive spaces.\n -wc, --wcol WCOL Wrap output at specified column.\n -pd, --pad Pad input to multiple of 4 before\n encoding.\n -ad, --adobe Use adobe framing ( <~ and ~> ) for\n Ascii 85 encoding.\n -ic, --ichars ICHARS Ignore specified characters.\n -sf, --safe SAFE Characters that should not be\n quoted.\n -enc, --encoding ENCODING\n Specify the encoding (default:\n utf-8)\n -err, --errors {strict,ignore,replace,xmlcharrefreplace,backslashreplace}\n Specify the error handling scheme\n (default: strict)\n\nValidation and Output:\n -vd, --vdate Validate decoding.\n -o, --output OUTPUT Output file name.\n\n\nExamples\npython app.py -t \"Hello, World!\" --b64e\n\nOutput:\nSGVsbG8sIFdvcmxkIQ==\n\npython app.py -t \"SGVsbG8sIFdvcmxkIQ==\" --b64d\n\nOutput:\nHello, World!\n```\n\nDeveloper\nMathan\n\nThis README.md file provides an overview of the app's features, usage, and options.\n\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "1.1.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "637f8a91f4204f78eff9f083e384351df1c6ed5779228577d36a2887e268ee0e",
"md5": "4ea8cdd633fe3f528ca33ebc0ff2ce3e",
"sha256": "315136fa5c43753deceb026e45182589ef3222eeb71f163dd6a136537d6b5086"
},
"downloads": -1,
"filename": "edcode-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4ea8cdd633fe3f528ca33ebc0ff2ce3e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4711,
"upload_time": "2025-07-19T02:40:37",
"upload_time_iso_8601": "2025-07-19T02:40:37.787149Z",
"url": "https://files.pythonhosted.org/packages/63/7f/8a91f4204f78eff9f083e384351df1c6ed5779228577d36a2887e268ee0e/edcode-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "18b0d4cc365313aba6438abe10c74a076d49d8724259d5e077be3ad64fdfcc0c",
"md5": "9b38dbea37f1bbe436ae778c3fdcd0b8",
"sha256": "5702894f97e1cd8fe15589804c944e3fae171b36a2db9f907de9be1dcb3525c9"
},
"downloads": -1,
"filename": "edcode-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "9b38dbea37f1bbe436ae778c3fdcd0b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4140,
"upload_time": "2025-07-19T02:40:39",
"upload_time_iso_8601": "2025-07-19T02:40:39.211711Z",
"url": "https://files.pythonhosted.org/packages/18/b0/d4cc365313aba6438abe10c74a076d49d8724259d5e077be3ad64fdfcc0c/edcode-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-19 02:40:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "edcode"
}