Skip to content

taskinoz/dropout-dl

Repository files navigation

Dropout DL Icon

Dropout DL

A video downloader for dropout.tv

Download

Download the latest release from the Releases page.

macOS & Linux Permissions

After downloading, you may need to make the binary executable:

chmod +x dropout-dl-macos
# or
chmod +x dropout-dl-linux

Dependencies

This tool requires ffmpeg and yt-dlp to be installed and available in your system's PATH or in the executables directory.

Usage

./dropout-dl [flags]

Flags

Flag Description
-v Video or show URL to download (required)
-u Email/username for authentication (optional if using login.json)
-p Password for authentication (optional if using login.json)
-d Enable debug mode to show extra information (e.g., yt-dlp output)

Authentication

Create a login.json file in the same directory as the binary with your credentials:

{
  "email": "your-email@example.com",
  "password": "your-password"
}

Note: Keep your credentials secure and never share your login.json file.

How it works

The downloader launches a headless browser using Puppeteer to automate logging in to dropout.tv. After successful authentication, it exports the session cookies and passes them to yt-dlp, which downloads the video streams. ffmpeg is used by yt-dlp to combine the video segments into a single file.

License

MIT

About

A downloader for dropout.tv

Resources

License

Stars

Watchers

Forks

Packages

No packages published