software

software

inDEXdown

inDEXdown downloads any video, and creates a source index.

image

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

You can also try it to download things from other sites:

  • audio platforms like Soundcloud (it will download this as mp3), or
  • even non-social media sites like CNN or CNBC

It provides you with all the important information in an easy-to-use history pane:

image

It also puts the most important data right in the file name, so you won’t lose it.

image

more exhaustive information is saved into a spreadsheet log file you can reference when making credits, including

  • date you downloaded the video
  • date the video was published
  • username (eg @ABC7)
  • display name (eg ‘ABC Channel 7 News’)
  • title and original URL of video

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

  • download source/archival from social media sites
  • build a reference library without extra bookkeeping

get it here:

inDEXdown.zip1.1 MiB

version for power users:

inDEXdown is a wrapper around yt-dlp and ffmpeg. So, to be clear - the GUI is vibe-coded, but the open-source code under the hood is solid. The unique part isn't the downloading 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.

If you're comfortable in a terminal and would rather not download anything from me, you can get the same functionality with a single Python script. This is cross-platform, and works on macOS, Windows, and Linux.

inDEXdown.py9.6 KiB

you can see how to use it below:

usage examples

(want to preview the code? expand here)

what about a windows version?

no plans for that now, but you can try the ‘power users’ script above.

It’ll run in the Command Prompt, but the functionality is the same.

Expand for Windows-specific instructions:

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