TheMattBerman/YouClip — reverse-engineered prompt
Reverse engineered prompt
Build me a simple but polished YouTube clip downloader called YouClip in Python. I want it to work both as an easy desktop app and as a terminal tool. The main thing is that someone can paste a YouTube link, preview basic video info like the title, uploader, and duration, then choose a start time and end time and save just that segment.
Please support flexible time entry like seconds, MM:SS, or HH:MM:SS. It should let people save either a normal video clip or audio only, and it should suggest a clean filename automatically while still letting them choose a custom name and save location. Add good input checks for bad links, invalid times, and cases where the clip goes past the video length. Show clear progress and friendly status messages while downloading and clipping.
Also include an interactive terminal mode, a direct command mode for quick use, and a preview only mode. If ffmpeg is missing, handle that gracefully. Look up current docs online if you need to.
Want more depth? Deep Reverse