Skip to main content

Local web UI for editing Castle decks. Runs entirely on your own device — starts a localhost server, no data leaves your machine.

Project description

castletoolweb

A local web UI for editing Castle decks — runs entirely on your own device.

pip install castletoolweb
ctw

This starts a small server on 127.0.0.1 only (never exposed to your network) and opens a browser tab talking to it. All image/GIF/video/MIDI processing happens locally via the castletool package; only castle get-deck / castle save-deck (the real Castle CLI) talk to Castle's servers, exactly like using the CLI directly.

Nothing is uploaded to any third-party server. There is no proxy, no backend to maintain, and no data retention question — it's just a nicer UI on top of the CLI, running where the CLI already runs: your device.

Requires Node.js/npm (for castle-cli); the tool will try to install castle-cli automatically if it's missing, but Node.js itself must already be installed (pkg install nodejs on Termux, apk add nodejs npm on iSH).

MP4/video import additionally requires ffmpeg on your device.

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

castletoolweb-0.1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

castletoolweb-0.1.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file castletoolweb-0.1.0.tar.gz.

File metadata

  • Download URL: castletoolweb-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for castletoolweb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 00a23f2b3bd175cff52d40c04792b8f4a224949baf7a644378a25996876c91e2
MD5 270b9d42840169ab92e541e1ac45ca95
BLAKE2b-256 4e8caa58d973d6e8bb8117e1c4ae97eed2ef5f44977745519f19688e692b1a7d

See more details on using hashes here.

File details

Details for the file castletoolweb-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: castletoolweb-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for castletoolweb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2865463efb06b7c7ad1751c7ad1c21b4265f6b5a132711f21d325ec63675ee67
MD5 684b8efbee1b8b47bc8dac570edcd62e
BLAKE2b-256 74a9671a99ebbf691f88484daadadec0e7b416d830ae96d4f7cbfec767005c03

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