Skip to main content

Your Bunny Wrought

Your Bunny Wrought (but for short) is a collection of scripts related to file formats and compression.

Installation

pip install but

CLI Usage

but serve_static [-h HOST] [-p PORT] [DIR]

    Alias: server

but render_template [-t TEMPLATE_DIR] PATTERN [PATTERN ...]

    Alias: template

but run_script SCRIPT

    Alias: run

Watching for Changes

but watch_files DEF_FILE

    Alias: watch

DEF_FILE is a JSON definition file with the following structure:

{
  "paths": ["."],
  "handlers": [
    {
      "patterns": ["**/*.py"],
      "script": ["echo", "File changed:", "{file}"]
    }
  ]
}

External Executables

but ffmpeg -- [ARGS]
but tsc -- [ARGS]

Working on Your Bunny Wrought

python3.12 -m venv virtual
. ./virtual/bin/activate
python -m pip install -U pip
pip install -r requirements.txt

Uploading to PyPI

pip wheel --no-deps .
twine upload but-*-py3-none-any.whl
rm -r build/ but.egg-info/ but-*-py3-none-any.whl

Metadata

Release files for but 0.1.3

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

Built distribution (wheel)

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

Release files / but-0.1.3-py3-none-any.whl

Download URL but-0.1.3-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f73e6e1212ad318aaef1a9ee84bd3daabb49b1de0a3f522a2b8253e962148d1
BLAKE2b-256 checksum
How to use checksums
d5ae34ac7311885983bd42a2d6db8f018e40300002f985123ecf5459b225a39b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

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