Skip to content

JakeGuy11/youtube-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contents

Dependencies

  1. ffmpeg version n4.3.1 or higher:
#Check version
ffmpeg -version
  1. youtube-dl version 2021.02.04 or higher:
#Check version
youtube-dl --version
  1. Python version 3.9.1 or higher:
#Check version
python --version
  1. Requests version 2.25.1 or higher:
#Check version
pip show requests

Description and Disclaimer

Youtube-archive is a command line only tool that passively archives YouTube livestreams. It has a customizeable saved and temporary queue that can be different for each user. It is built mainly in C++ but uses a python script for web interactions.

As mentioned in the help page, youtube-archive uses web scraping as an alternative to the YouTube API. This means that it requests the page source from YouTube instead of using the intended YouTube interface. The upside to this (and the reason I chose it) is that it's completely free! The downside is that it breaks often, really whenever YouTube has a major update. Also, it requires extra security so that YouTube doesn't flag your computer as a bot. I've taken most of the usual precautions to ensure this doesn't happen(and it's very nulikely that it will), but still know that there's a chance YouTube might flag your computer. If this app stops working, please open an error on the github page. If you're not sure what the problem is, or you suspect that YouTube's flagged your computer as a bot, I'd appreciate it if you attach a copy of the page source of one of the YouTube channels in your queue.

Contact Me

If you have any feedback, suggestions, errors or just general comments, please email me at [email protected], or open an error through GitHub.

About

A Rust tool to archive youtube livestreams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published