YT_StreamGrabber is a small tool, based on the dependency-free Python library pytube), which allows to download arbitrary audio/video streams from YouTube in a more convenient way. You can download individual streams or entire playlists, which is particularly useful for watching video lecture series offline.
Pull and install the latest commit from this repository as well as the required Python dependencies via:
pip install git+https://github.com/Halvani/YT_StreamGrabber.git
YT_StreamGrabber can be used in three ways:
- UI for easy use without insight into technical details
- Python module, e.g. to extend existing applications
- Jupyter notebook for direct interaction
Here, the first option is recommended, which can started from the command line via:
python yt_streamgrabber_app.py