Code Monkey home page Code Monkey logo

youtube-extractor's Introduction

YouTube Extractor

Logo
A Simple and Easy to use GUI based YouTube Video/Audio Extractor.


GitHub pull-requests GitHub issues GitHub contributors

GitHub license GitHub release GitHub repo size

Code of Conduct Open Source Love svg1

Table of Contents

Motivation

We all have tried downloading a YouTube video atleast once in our lives. Be it a song or a video for your school/college assignment.
True, there are plenty of browser extensions and online websites avilable to download YouTube videos. But, at times either the extension malfunctions or the servers don't work anymore.

And hence YouTube-Extractor was made. You can launch it any time and download any video/audio on YouTube.

Installation

For the latest stable version, head to Releases

Download and extract the source code.

As an alternative, you could also clone the repository using,

git clone https://github.com/SVijayB/YouTube-Extractor.git

Before running the YouTube-Extractor, make sure you have pytube3 installed. To do this, type the following code in your terminal.

python -m pip install pytube3==10.4.1

As an alternative you can also cd to YouTube-Extractor directory and type

pip install -r requirements.txt

To check if pytube3 is successfully installed on your computer, open your terminal and type pytube3 --version Once you have pytube3 installed, just run the YouTube Extractor.py file present in the src folder.

Note : Typing-Speed-Test uses custom fonts. Most windows computers have them preinstalled. However, if you don't have them already, just open the Fonts folder present in assets and launch all the files present and hit on install.

Usage

Once you have the fonts and pytube3 installed. Just open the src folder and launch the Youtube Extractor.py file.

Note : In order to download an entire playlist at once, just copy the first video from the playlist -> index = 1, and select the playlist checkbox.

Contributing

To contribute to YouTube Extractor, fork the repository, create a new branch and send us a pull request. Make sure you read CONTRIBUTING.md before sending us Pull requests.

Also, thanks for contributing to Open-source!

License

YouTube Extractor is under The MIT License. Read the LICENSE file for more information.

youtube-extractor's People

Contributors

svijayb avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

youtube-extractor's Issues

Building a progress bar

Need to Build a GUI based progress bar to show the download progress.
Work on it at src/Modules/SecondWindow.py.

Note : While working on an IDE, you will have to remove lines 7,8,9 and 10 of src/YouTube Extractor.py to compile the program without an error. Make sure you add them back before sending a pull request.

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.