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.1.tar.gz (31.2 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.1-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: castletoolweb-0.1.1.tar.gz
  • Upload date:
  • Size: 31.2 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.1.tar.gz
Algorithm Hash digest
SHA256 664547ff4dcafd8a46b58815d7567a1f3bbbd6d308f89327aab93805b774365c
MD5 59796b005bf64317e87858d51f7c548c
BLAKE2b-256 037abc08747986341a86829705f9664fff965642cfc5545e6756a42bc2d49947

See more details on using hashes here.

File details

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

File metadata

  • Download URL: castletoolweb-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 268772ab558d67c5344c8ce39774221fdbacf6f4b59492d5dc55f8d54a8d0e53
MD5 37b495cce06d04b7b3b9ab4e5b757b93
BLAKE2b-256 3a3bbab668ccd79bf2289c7cd1e4ef0eb0476eb411a6d19f9d3497f955d09068

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