Skip to main content

Binilla

PyPI version GitHub version

Binilla is a universal, GUI based, binary structure editor for supyr_struct. Binilla is capable of generating editing interfaces for any binary structures defined with the supyr_struct library. Meta data can be embedded into the supyr_struct descriptors to customize the way Binilla displays the structures. This includes specifying custom widgets, field value ranges, visibility of fields, whether a field can be edited, comments, tooltips, field units, and more.

Below are a few versions of Binilla displaying various structures. Even the configuration window is generated from a supyr_struct structure definition.

Installing

You'll need Python 3.5 or higher.

In your terminal execute:

python3 -m pip install binilla

or, you can clone/download this repo and run the setup.py:

git clone git@github.com:Sigmmma/binilla.git
cd supyr_struct
python3 -m pip install .

Who do I talk to?

If you're having any issues with the library you can report them on our GitHub Issues page.

If the issue requires some more direct attention we'll drop a contact link.

Metadata

Release files for binilla 1.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for binilla 1.3.8
File Size Uploaded
binilla-1.3.8.tar.gz 107.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for binilla 1.3.8
File Interpreter ABI Platform
binilla-1.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 238.3 kB

Release files / binilla-1.3.8.tar.gz

Download URL binilla-1.3.8.tar.gz
Size 107.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a0ec7739b8ce2628b89438c4555d022893a3090d00f21e0c6c4e9052ea585fc5
BLAKE2b-256 checksum
How to use checksums
0fbb9ef6d8b92eada4ed902960ac648b559c15371493d7d3b2caaaf14a56f172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / binilla-1.3.8-py3-none-any.whl

Download URL binilla-1.3.8-py3-none-any.whl
Size 131.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31fafa98df2f739c421d828c66be7650dc7f656c32ba20404a0f373c889d8cd5
BLAKE2b-256 checksum
How to use checksums
da61eb83cb8cda69815dfef3a4717cf88887e11a4c5aee32a22379f321b4f732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.3.8 This release

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9.70

2 release files

0.9.69

2 release files

0.9.66

2 release files

0.9.64

2 release files

0.9.63

2 release files

0.9.61

2 release files

0.9.60

2 release files

0.9.58

2 release files

0.9.57

2 release files

0.9.56

2 release files

0.9.55

2 release files

0.9.54

2 release files

0.9.47

2 release files

0.9.46

2 release files

0.9.45

2 release files

0.9.44

2 release files

0.9.41

2 release files

0.9.40

2 release files

0.9.32

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page