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.2.2.tar.gz (8.0 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.2.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyesoify-0.2.2.tar.gz
Algorithm Hash digest
SHA256 e54eb9f3db084f666444408ea4aec2e631454e59ee0653c960673f19b6fe7d2f
MD5 6b9a8263c79c1ea797bdcf881e0fc8c4
BLAKE2b-256 56c2c02ff79455d6ef43f6b61ed6260d5ff40f40e42c8c9aafde3a80316c212f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyesoify-0.2.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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be147ae3b5c0caa1b185b6c8b7a779aef4fc29a8120b9f9f648f6f4608b1a5f3
MD5 da5fb001686262ab8d3e0261ce319c19
BLAKE2b-256 07910ab72853decccd16eecdfda008ee9d773c97aca0b2a25fd7aa3159f55496

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