Skip to content
This repository has been archived by the owner on Jan 18, 2021. It is now read-only.

Tools for backing up YouTube annotations (Requires Python 3 and Beautiful Soup 4)

License

Notifications You must be signed in to change notification settings

Data-Horde/backUpYouTubePyCollection

 
 

Repository files navigation

backUpYouTubePyCollection

Tools for backing up YouTube (Requires Python 3, Beautiful Soup 4 and the requests library)

Tutorial: WIP

INSTALLATION

  1. DOWNLOAD Python 3 (preferably 3.6) from here: https://www.python.org/downloads/

  2. Go into your command prompt, terminal or console depending on your OS and type pip install beautifulsoup4 to install Beautiful Soup 4.

  3. When the installation completes type pip install requests to install the requests library.

  4. Click the green CLONE OR DOWNLOAD button on this page and download the files as a zip.

  5. (Optional) Unzip the folder on your DESKTOP.

USAGE

Using your command prompt, terminal or console navigate to the unzipped folder and type in one of the following:

  • python backUpChannelAnnotations.py

Extracts the annotations of videos from a specific channel and optionally from videos linked to videos on this channel through annotations. Saves them on the WAYBACKMACHINE. Tutorial

  • python backUpConnectedVideos.py

Extracts the annotations of a video and videos linked to it through annotations. Saves them on the WAYBACKMACHINE. Tutorial

  • python backUpPlaylistAnnotations.py

Extracts the annotations of videos from a specific playlist and optionally from videos linked to these videos through annotations. Saves them on the WAYBACKMACHINE. Tutorial

  • python backUpYouTube.py

Extracts the annotations of a single video from a specific channel and optionally from videos linked to videos on this channel via annotations. Saves them on the WAYBACKMACHINE. Tutorial

About

Tools for backing up YouTube annotations (Requires Python 3 and Beautiful Soup 4)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%