A Simple Terminal App to Download Youtube Videos and Playlist with subtitles using Python-3.x
- Pytube
- Collections
- Pyfiglet (optional)
- re (optional)
Pytube is a very serious, lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos. To install it from pypi with pip run the above command (https://python-pytube.readthedocs.io/en/latest/).
This module implements specialized container datatypes providing alternatives to Python’s general purpose built-in containers, dict, list, set, and tuple (https://docs.python.org/3/library/collections.html).
Pyfiglet is a full port of FIGlet (http://www.figlet.org/) into pure python. It takes ASCII text and renders it in ASCII art fonts.
Python has a built-in package called re, which can be used to work with Regular Expressions. A RegEx, or Regular Expression, is a sequence of characters that forms a search pattern. It can be used to check if a string contains the specified search pattern. (https://docs.python.org/3/library/re.html)