software

software

  • inDEXdown
  • get it here:
  • troubleshooting (click arrow to expand)
  • technically you can download anything lol
  • note for power users:

inDEXdown

inDEXdown downloads any video, and creates a source index.

inDEXdown lets you download YouTube, Instagram, Twitter, or TikTok videos with one click,

and saves them with all the source info you may need later. Right in the file name, so you won’t lose it.

image

It also creates a spreadsheet log file you can reference when making credits, with

  • date you downloaded the video
  • date the video was uploaded/published to YouTube
  • username (eg @ABC7)
  • display name (eg ‘ABC Channel 7 News’)
  • title of video
  • URL of video
  • filename on your computer (so you can find it)
image

This is built for journalists or video editors who need to:

  • download B-roll or archival from YouTube
  • keep sources tied to the actual files
  • build a reference library without extra bookkeeping

get it here:

inDEXdown.zip2.9 MiB

troubleshooting (click arrow to expand)

technically you can download anything lol

as a bonus: this app isn’t just limited to YouTube/Instagram/Twitter/TikTok. Even hour+ long Twitch VODs will work, and the metadata will be accurately logged.

You can try it to download things from Soundcloud or even non-social media sites like say, CNN.

But, some of the features (eg the logfile) might not work properly.

But if you just need to download a media file, it should work!

note for power users:

This is a thin GUI wrapper around yt-dlp, built using macOS Automator.

So, main value is not the downloader itself, but the conventions:

  • informative, readable filenames
  • a CSV log of everything downloaded for attribution and reuse

That's mostly configuration, but it's the part people tend not to set up.

This only runs yt-dlp and ffmpeg locally and does not make any network requests beyond fetching the video itself. So, if you're comfortable in a Terminal window and would rather not download anything from me, you can recreate the same behavior yourself, including the CSV logging functionality.

Add the function below to your .zshrc or .bashrc:

click to expand code block

anyway yeah have fun. any questions, feel free to hit me up.