my_terminal_setup

=== SYSTEM & SHELL === OS: 26.3.1 Shell: /bin/zsh

=== HOMEBREW PACKAGES (Installed via Brew) === brotli c-ares ca-certificates cairo certifi chromaprint dav1d deno ffmpeg flyctl fontconfig freetype fribidi gdk-pixbuf gettext gh giflib gifski glib gmp graphite2 harfbuzz icu4c@78 jpeg-turbo lame leptonica libarchive libb2 libnghttp2 libnghttp3 libngtcp2 libpng librsvg libtiff libunistring libuv libvpx libx11 libxau libxcb libxdmcp libxext libxrender little-cms2 lz4 lzo monolith mpdecimal node openjpeg openssl@3 opus pandoc pango pcre2 pipx pixman python@3.14 readline sdl2 simdjson sqlite svt-av1 tesseract tree uvwasi webp x264 x265 xorgproto xz yt-dlp zstd basictex maccy qlmarkdown searchlink

=== HOMEBREW CASKS (GUI Apps like QLMarkdown) === basictex maccy qlmarkdown searchlink

=== PYTHON PACKAGES (In your current .venv) === Package Version


beautifulsoup4 4.14.3 certifi 2026.2.25 charset-normalizer 3.4.6 greenlet 3.3.2 idna 3.11 pip 26.0.1 playwright 1.58.0 pyee 13.0.1 requests 2.32.5 soupsieve 2.8.3 typing_extensions 4.15.0 urllib3 2.6.3

=== OH MY ZSH PLUGINS === plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

=== CUSTOM SCRIPTS (~/bin) === all-notes bin-link check-extract.sh clean.py convert-urls copy.zsh convert-urls.zsh convert.py csv_to_geojson.py deep_paste.json deep-extract.sh dictionary epub-notes epub-notes.sh fixed_merger.sh geocode_missing.py geocode_script.py get_sounds.py get_tiktok_titles.py gpush gpush_inc iceberg-full.zsh isbn_lookup_pro.py isbn_lookup.py jina-downloader.zsh lib md_merger.sh merge_final.py missing_to_csv.py parse_locations.py parse_paste.py pick_merge.sh quick_scrape.py README.md requirements.txt safe_md_merger.sh scrape_dynamic.py scrape_titles.py scripts show_missing.py simple_merger.sh start-extract.sh tiktok-sounds-scraper.py universal_merger.sh url-parsing-lib.py