Skip to main content

Thrasher

PyPI License PyPI Version

A lightweight file encryption program written in Python.

Installation

pip install thrasher

Usage

pip install thrasher

# Encrypt a file
thrasher secret.txt

# Decrypt a file
thrasher secret.txt.thrash

# Overwrite on decryption
thrasher -w secret.txt.thrash

# Help
thrasher --help

Name

Thrasher is named after the birds belonging to the genus Toxostoma, sometimes referred to as "typical thrashers." Many thrashers build nests in cacti or thorny vegetation in order to safeguard it from predators; they also defend their nests aggressively against threats and have been known to attack species as large as humans.

Release files for thrasher 0.3.0

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

Source distribution (sdist)

Source distribution for thrasher 0.3.0
File Size Uploaded
thrasher-0.3.0.tar.gz 20.2 kB Details

Built distribution (wheel)

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

Total release size: 38.1 kB

Release files / thrasher-0.3.0.tar.gz

Download URL thrasher-0.3.0.tar.gz
Size 20.2 kB
Tags Source
SHA-256 checksum
How to use checksums
67cf28be82fd6d8a282bc6dcc81d2cd8f5bba783704ac74064c979c02d6bfea1
BLAKE2b-256 checksum
How to use checksums
f63be5c923cf3f87785e0e91d65e09fb86863e48497a3d0be9296fe90d0d9014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / thrasher-0.3.0-py3-none-any.whl

Download URL thrasher-0.3.0-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
131922cb413430444f84e6ff465671c4fcb89b59fc45950297a3c363758cfc4d
BLAKE2b-256 checksum
How to use checksums
ffb802ca506d266f803b8a2186c4a72ce73e70c378a5ba6b38b65cf067bd8323
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

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