Skip to main content

一个为一些文件“加壳”成 Python 文件的工具。

Project description

ShellAdder

Is this a Python file? No... Why is there binary data inside?

English | 简体中文

A Python tool that packages files into a Python script and automatically extracts and runs the specified file at runtime (similar to packing/adding a shell).

Installation

Via Python package manager: (using pip as an example)

pip install ShellAdder

From source:

git clone https://github.com/XiaoshuDeXiaowo/ShellAdder.git
pip install .

Usage

ShellAdder [-h] [-V] [-v] input_file_or_folder output executable_name

A tool to "pack" files into a Python script.

Positional arguments:
  input_file_or_folder  The zip file or folder to be "packed"
  output                The output Python filename
  executable_name       The Python script or executable file to run

Options:
  -h, --help            Show this help message and exit
  -V, --version         Show the version number and exit
  -v, --verbose         Output more information

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

shelladder-0.0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

shelladder-0.0.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file shelladder-0.0.2.tar.gz.

File metadata

  • Download URL: shelladder-0.0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for shelladder-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b0b23fbc43d1509ae09a68c5441907faf3c2e530b4427cafd7474c0371b72109
MD5 d9a72d469c96550167a39a867e1d678c
BLAKE2b-256 e1bdc0b4e03fc255d19d2a1ab89c59a8ae018431167048bfbb32f75c1127b1c9

See more details on using hashes here.

File details

Details for the file shelladder-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: shelladder-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for shelladder-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 91210596fe104b0daf1f2146776f5b0c8b09c7d858e01c377f8cbf8698777246
MD5 f9df287c46d6f67a58384f28aa3b4c1a
BLAKE2b-256 2b03dd1453ceb19cf83b293c2288192a19a670464b9a5ba25bb9e67dc76146e2

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