edcode


Nameedcode JSON
Version 1.1.1 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2025-07-19 02:40:39
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
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"
}
        
Elapsed time: 0.71876s