一个为一些文件“加壳”成 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0b23fbc43d1509ae09a68c5441907faf3c2e530b4427cafd7474c0371b72109
|
|
| MD5 |
d9a72d469c96550167a39a867e1d678c
|
|
| BLAKE2b-256 |
e1bdc0b4e03fc255d19d2a1ab89c59a8ae018431167048bfbb32f75c1127b1c9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91210596fe104b0daf1f2146776f5b0c8b09c7d858e01c377f8cbf8698777246
|
|
| MD5 |
f9df287c46d6f67a58384f28aa3b4c1a
|
|
| BLAKE2b-256 |
2b03dd1453ceb19cf83b293c2288192a19a670464b9a5ba25bb9e67dc76146e2
|