10000 GitHub - Talisik/Downlodr: Downlodr is a powerful, user-friendly video downloading solution that supports over 1,800 platforms, including YouTube, Vimeo, and many more. Downlodr provides a seamless experience for managing your video downloads.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Downlodr is a powerful, user-friendly video downloading solution that supports over 1,800 platforms, including YouTube, Vimeo, and many more. Downlodr provides a seamless experience for managing your video downloads.

License

Notifications You must be signed in to change notification settings

Talisik/Downlodr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downlodr

Overview

Downlodr is a powerful, user-friendly video downloading solution that supports multiple platforms, including YouTube, Vimeo, Twitch, Twitter, TikTok, and others more. Downlodr provides a seamless experience for managing your video downloads, tracking download progress, and organizing content with tags and categories.

Built with Electron Forge and Vite, Downlodr offers a modern desktop experience with robust functionality and an intuitive interface.

Current application has only been packaged for Windows.

To download current version and learn more about Downlodr, visit site: Downlodr Official Site

Features

  • Download Management: Track the status of downloads, including currently downloading, finished, and historical download logs
  • Tag and Category Management: Organize downloads with tags and categories for easy retrieval
  • User-Friendly Interface: Intuitive UI for managing downloads and settings
  • Playlist Support: Download entire channels or playlists with one click
  • Quality Selection: Choose your preferred video quality and format
  • Settings Configuration: Customize default download location, speed, and connection limits

Technologies Used

  • ElectronJS: Framework for building cross-platform desktop applications.
  • Electron Forge: Packaging and distribution tool for Electron applications.
  • YTDLP: Command-line tool for audio and video downloads from various platforms.
  • FFMPEG: Multimedia framework that provides users with the ability to process and manipulate audio and video files.
  • React: JavaScript library for building user interfaces.
  • Vite: Local development server.
  • Zustand: Small, fast state-management solution.
  • TypeScript: Typed superset of JavaScript.
  • TailwindCSS: Utility-first CSS framework for rapid UI development.

Getting Started

Prerequisites

  • Node.js (version ^20.17.0)
  • yarn (version ^v1.22.19)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/downlodr.git
    
  2. Navigate to the project directory:

    cd downlodr
    
  3. Install the dependencies:

    yarn
    
  4. (optional) Install the yt-dlp package:

    yarn add github:Talisik/yt-dlp-helper
    

Running the Application

To start the application in development mode:

yarn start

Building and Packaging

To build and package the application:

yarn make

This will create distributable packages for your platform in the out directory.

Usage Guide

  1. Adding Downloads:

    • Click the "Add URL" button or use the File menu
    • Paste a valid video URL and select the download destination
    • Click "Download" to add it to your queue
  2. Managing Downloads:

    • Use the play (▶️), pause (⏸️), and stop (⏹️) buttons to control downloads
    • Right-click on downloads for additional options
    • View detailed information by clicking on a download
  3. Customizing Settings:

    • Set your default download location
    • Configure download speed limits
    • Adjust maximum concurrent downloads

Contributing

We welcome contributions from the community! Please see our CONTRIBUTING.md file for guidelines on how to get involved.

Code of Conduct

This project adheres to a Code of Conduct to ensure a welcoming and inclusive environment for all contributors and users.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • The yt-dlp project and FFMPEG project for providing the core downloading functionality
  • All contributors who have helped make Downlodr better.

About

Downlodr is a powerful, user-friendly video downloading solution that supports over 1,800 platforms, including YouTube, Vimeo, and many more. Downlodr provides a seamless experience for managing your video downloads.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0