From 6eb4355ef350b97ad7fa145d2d9bf78fe2895f27 Mon Sep 17 00:00:00 2001 From: Tjiho Date: Fri, 13 Dec 2019 19:53:13 +0100 Subject: [PATCH] add requirements.txt to manage dependencies --- README.md | 8 ++++++++ requirements.txt | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 requirements.txt diff --git a/README.md b/README.md index 706a746..a1386be 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,14 @@ This tool does not use YouTube APIs. Instead, it subscribes to channels via RSS. If you need to archive a YouTube channel with lots of existing videos, this tool is not for you. This tool starts mirroring channels from the time they are added to the config and will not mirror all historical videos that exist in a YouTube channel. A tool that provides this functionality is available https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/tools.md#peertube-import-videosjs +## Installation + +``` +python3 -m venv venv +source venv/bin/activate +pip install -r requirements.txt +``` + ## Dependencies This tool depends on: diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..94d57bc --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +certifi==2019.11.28 +chardet==3.0.4 +feedparser==5.2.1 +idna==2.8 +pafy==0.5.5 +requests==2.22.0 +requests-toolbelt==0.9.1 +toml==0.10.0 +urllib3==1.25.7 +youtube-dl==2019.11.28