inDEXdown
inDEXdown downloads any video, and creates a source index.
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:
It also puts the most important data right in the file name, so you won’t lose it.
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:
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.
you can see how to use it below:
usage examples
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.
anyway yeah have fun. any questions, feel free to hit me up.