Skip to content

crypdick/tools

Repository files navigation

Ricardo Decal's Tools

A collection of command-line utilities and scripts, organized by implementation language. Built to be simple, self-contained, and immediately runnable using uv run.

Note: Most of these tools are "vibe coded" but verified for functionality.

Quick Start

Using uv run creates an ephemeral Python environment for execution, so these tools won't pollute your system's global Python packages.

# Run a Python tool from URL
uv run https://raw.githubusercontent.com/crypdick/tools/main/python/your-tool.py

# Run locally
git clone https://github.com/crypdick/tools.git
cd tools
uv run python/your-tool.py

Available Tools

  • yt_transcript.py Fetch YouTube transcripts for a single video or a whole playlist. uv run https://raw.githubusercontent.com/crypdick/tools/main/python/yt_transcript.py https://www.youtube.com/watch?v=jNQXAC9IVRw

Documentation

Prerequisites

  • Python 3.12+ for Python tools
  • uv for running Python tools
  • Bash 4.0+ for shell scripts

Philosophy

  • Self-contained: Single-file tools when possible
  • Immediately runnable: uv run works without setup and without polluting your system's global Python packages.

License

Apache 2.0 - See LICENSE

Inspiration

Inspired by Simon Willison's tools collection.