Skip to content
Rohit Dutta edited this page Apr 6, 2025 · 1 revision

DLX Media Downloader Wiki

Home

Welcome to the official Wiki for the DLX Media Downloader project!

This Wiki provides comprehensive documentation about the application, its features, setup instructions, user guides, development information, configuration details, and frequently asked questions.

Sections:

For any questions or suggestions, please open an issue on the main repository.


Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone <repository_url>
    cd rohitto95-dlx--media-downloder

    (Replace <repository_url> with your repository URL)

  2. Install Python dependencies:

    pip install -r requirements.txt
  3. Install Node.js dependencies:

    npm install
  4. Build CSS (and watch for changes):

    npm run build:css

    (Run in a separate terminal)

  5. Run the Flask application:

    python app.py

    Access at http://127.0.0.1:5000/.


User Guide

  1. Paste YouTube URL into the input field.
  2. Click "Download Video" (MP4) or "Download Audio" (MP3).
  3. Monitor the status area for progress.
  4. A download link will appear upon completion. Click to save.
  5. Use the theme toggle for light/dark mode.

Troubleshooting:

  • Invalid URL: Verify the YouTube URL.
  • Processing Timed Out: Try again later or with a shorter video.
  • File Not Found: Report as an issue.

Development

Contributing Guidelines

  • Fork the repository.
  • Create a branch for your changes.
  • Submit a pull request.
  • Follow coding styles and commit message conventions.
  • Consider adding tests for new features.
  • Discuss significant changes in an issue first.

Project Structure