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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyesoify-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 602aa7069be4535c1e51662ed10e1e2c2794f5b7b6f6ee4223769373c713eea1
MD5 862bc3c5fe2ddc7ebad5a164e7579b09
BLAKE2b-256 bb0f87c39d71a261bb854b18ae72bac6ff4ecce27e5acfe7d01914b9344860a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyesoify-0.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a41d8a830f156d4cfd364dc5c1fad14dfd3b84d055e66bc676227363bd5079f9
MD5 17bec61595be54174c023219d5151940
BLAKE2b-256 fb40bbdb3d3486eb871437f30cd9650fd8fec19b132e24aff43f88cc20533302

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