Skip to main content

A simple python package to convert python code to an esoteric form

Project description

PyEsoify

A simple python script to esotericify your python code.

Contrary to popular belief, using an obfuscator or a tool like this does not prevent your code from theft or reverse engineering. It only makes it harder to read. If someone really cared enough about your code to steal it (which they most likely don't!), an obfuscator will not stop them. So, this project is just for fun and educational purposes. It shows you how you can push python to its limits.

Features

  • Support to esotericify most in-built python functions.
  • Support to esotericify variable creation and assignment.

Installation

You can install the package using pip:

pip install -U pyesoify

Usage

python -m pyesoify <input_file> --output <output_file>

Specifying --output is optional, if not specified, the output will be printed to the console.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyesoify-0.3.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyesoify-0.3.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file pyesoify-0.3.1.tar.gz.

File metadata

  • Download URL: pyesoify-0.3.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for pyesoify-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d0c6a8739a1114ff2ea2af225f9c8916cbad0fdff8fe3cfbb1486a66fdf511c3
MD5 57752ad2c722dacb07828b35c77def10
BLAKE2b-256 50fa3a77e1c5a011c39e959d2344a3783484269e98ce599d78036ecbda994d32

See more details on using hashes here.

File details

Details for the file pyesoify-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pyesoify-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for pyesoify-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f8a55d59b09d2a286f9df84b54caff8c576d111bd4ba59486abacf340b35b2e
MD5 72ecbbb3962918d269ffd114b744a22d
BLAKE2b-256 65db53e5f6d30627eb33d13829c0c16cd0704c3da6e96d5b985d5441da07d156

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page