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.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-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyesoify-0.3.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.tar.gz
Algorithm Hash digest
SHA256 5c078a0e8cc1a8905ad525843431ea2dbbe355e6dd0ff71cefc03558196808fd
MD5 8694738a2d2b98edcc7cd71424a9007a
BLAKE2b-256 b0152acd1793efc4825f8a5f1bb4b9e048671dbbec2e9d76235b3238dd999ef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyesoify-0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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-py3-none-any.whl
Algorithm Hash digest
SHA256 7ddc1138d9f6638d574272a5c1859e0480ee69b6ad73577a32969f5aaf4b1e4a
MD5 5fa70d93615895306d020ff551e6d6d4
BLAKE2b-256 00b33387bdd07641b7d45eb0abe491de23522df86925495cb262d300cd07cc4e

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