My personal toolbox of utility scripts

Run without installing

Open the interactive script browser immediately without changing your PATH or shell configuration.

Download toolbox.py
python3 <(curl -fsSL https://pisaucer.github.io/toolbox/toolbox.py)
python3 <(wget -qO- https://pisaucer.github.io/toolbox/toolbox.py)
python -c (Invoke-WebRequest -Uri "https://pisaucer.github.io/toolbox/toolbox.py").Content
python3 -c 'import urllib.request; exec(urllib.request.urlopen("https://pisaucer.github.io/toolbox/toolbox.py").read())'

Install the launcher

Choose your OS

Add a permanent toolbox command with automatic PATH setup and tab completion for your shell.

brew install PiSaucer/tap/toolbox
curl -fsSL https://pisaucer.github.io/toolbox/install.sh | sh
pip install pisaucer-toolbox
irm https://pisaucer.github.io/toolbox/install.ps1 | iex

convert

Compress JSON

JSONCompressionMinifyjq LinuxmacOS

Minify a JSON file or a directory tree of JSON files.

download

Directory Copy URL

DownloadDirectoryURLwgetWeb LinuxMacOS

Recursively download a public web directory with wget.

web

Sitemap Generator

SitemapXMLHTMLSEOWeb LinuxMacOSWindows

Generate a standards-compliant sitemap.xml from a directory of HTML files.

audio

Goodnotes Audio Extractor

GoodnotesAudioMP3ffmpegExtract LinuxMacOSWindows

Extract audio attachments from Goodnotes files and convert them to MP3.

convert

Markdown to TeX

MarkdownLaTeXPandocConvert LinuxMacOS

Convert Markdown to LaTeX using pandoc.

convert

PDF to JPG

PDFJPGImageMagickGhostscriptConvert LinuxMacOS

Render PDF pages as high-quality JPG images using ImageMagick.

video

PIP Combine

VideoEditingOverlayffmpeg LinuxmacOSWindows

Overlay one video onto another to create a picture-in-picture (PIP) output.

convert

PowerPoint to PDF

PDFPowerPointPPTXLibreOfficesofficeConvert LinuxMacOS

Convert PowerPoint files to PDF using LibreOffice.

convert

SRT to TXT

SRTSubtitlesTextPythonConvert LinuxMacOSWindows

Convert SRT subtitle files to clean UTF-8 plaintext.

convert

TeX to Markdown

MarkdownLaTeXPandocConvert LinuxMacOS

Convert LaTeX to Markdown using pandoc.