software

software

  • inDEXdown
  • get it here:
  • troubleshooting
  • Apple could not verify
  • ‘Run Shell Script’ error
  • technically you can download anything lol
  • note for power users:

inDEXdown

inDEXdown downloads any video, creates a source index.

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

and saves them with 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)

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_v2026-01-13.zip2.9 MiB

troubleshooting

Apple could not verify

You will very likely get a pop-up that looks like this:

image

If that happens,

👨🏾‍💻

a. Click "Done" (not "Move to Trash") b. Open System Settings → Privacy & Security c. Scroll down to the Security section at the bottom d. You'll see a message about "Install inDEXdown.command" being blocked - click "Open Anyway"

image

(why is this necessary?)

MacOS blocks apps downloaded from the internet unless they're from the App Store or a registered developer. This is a security feature called "Gatekeeper."

This app isn't on the App Store (it's free), so the installer removes that block. It's a standard workaround that many open-source Mac apps use.

If you don't trust this, no worries! Check out the ‘power users’ note below to see exactly what the app does: it’s also got instructions to build it yourself.

‘Run Shell Script’ error

If you get a ‘Run Shell Script’ error, like this:

image

This means you clicked "Don't Allow" on the permission prompt. Easy fix:

👨🏾‍💻

1. Open System Settings 2. Go to Privacy & Security 3. Scroll down, click Automation 4. Find inDEXdown in the list 5. Turn ON the toggle next to Terminal

image

Now try again.

technically you can download anything lol

as a bonus: this app isn’t just limited to YouTube/Instagram/Twitter/TikTok. 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.