Skip to main content

remake scratch's remix tree feature #BringBackRemixTrees

Reason this release was yanked:

nevermind

Project description

scratch-remixtree 🫚

PyPI version Python License

A simple CLI to rebuild Scratch’s remix tree feature, which was removed sometime around Mid-October 2025.
#BringBackRemixTrees


What is this?

Scratch removed the remix tree feature without any warning 😭.
So, here we go again, in the form of a CLI

This CLI fetches a project’s remixes and builds a tree showing how all the remixes connect, using the official scratch API.


Features

  • Async, can create large trees decently fast
  • Optional verbose mode to go crazy
  • Save the full remix tree to a file if ya want to
  • Supports max depth if you wanna show empathy for the Scratch Servers
  • Works on Linux, macOS, and Windows (Python 3.10+) (hopefully, if not, tell me)

Installation

Recommended: using pipx (isolated, should-work):

pip install --user pipx
pipx install remixtree-cli

Alternatively:

pip install remixtree-cli

Basic Usage

Example:

remixtree 1223809053 --depth 3 --output tree_output.txt

More options:

-h, --help: 
    get a list of flags like this one
-d, --depth:
    specify how deep the tree should go, default is unlimited
-v, --verbose:
    just try it, you'll see for yourself
-o, --ouput:
    probably the most important flag, specify where the tree should be saved

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

remixtree_cli-0.1.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

remixtree_cli-0.1.2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file remixtree_cli-0.1.2.tar.gz.

File metadata

  • Download URL: remixtree_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.2

File hashes

Hashes for remixtree_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 de0c948e52bbf98bbe12164c221effb8fb02a9a78e54e8b08c7490de0ebe1d8c
MD5 dc5339d163f65d2153ed18e9e1a3f3c8
BLAKE2b-256 f1cec56aa7577b0c0abc0b1f20eddbbf595b4c57026c1a32cff6622070d560fc

See more details on using hashes here.

File details

Details for the file remixtree_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: remixtree_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.2

File hashes

Hashes for remixtree_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c8b0502aa39fe680771c0e70744ae89ac313fee0fd1a2c87fc73d7ddf141ad6d
MD5 a9de636c29508677d210f2e046812da4
BLAKE2b-256 5062a3b5442b2ad88b59ce1e0b60fc719b85e67d1157e61f53a985ed7df2132d

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