Code Monkey home page Code Monkey logo

youtube-downloader's Introduction

๐ŸŽต YouTube Downloader

Overview

YouTube1 Downloader is a versatile command-line tool written in Python, designed to effortlessly download and convert YouTube videos from a playlist into mp3 format. This application leverages the power of the pytube and moviepy libraries to streamline the download and conversion process.

Usage

  1. Clone the Repository:

    git clone https://github.com/Hicham-BelHoucin/youtube-downloader.git
  2. Navigate to the Project Folder:

    cd youtube-downloader
  3. Run the Application:

    python main.py
  4. Follow On-screen Instructions:

    • Enter the YouTube playlist link or video Link0.
    • Enter the destination folder.
    • Choose whether to convert videos to mp3.

Features

  • ๐Ÿ“ฅ Downloads and converts YouTube videos to mp3.
  • ๐Ÿ”„ Option to choose whether to convert videos.
  • ๐Ÿ”— Validates playlist link for correctness.
  • ๐Ÿ“‚ Checks and creates the destination folder.
  • ๐Ÿ“‚ Clipboard link detection for convenience.
  • โŒจ๏ธ User-friendly command-line interface.

Prerequisites

  • Ensure Python is installed on your system.
  • Install required libraries using:
    pip install requirements.txt

Issues & Contributions

If you encounter issues or have questions, feel free to contact me or submit a pull request on the GitHub repository.

License

Please respect the software license if you decide to distribute it.


Note: Keep your dependencies updated, and refer to the source code for the latest improvements.

Hope this tool enhances your YouTube playlist management! If you have any further questions, don't hesitate to ask.

youtube-downloader's People

Contributors

hicham-belhoucin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.