aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc/import-youtube.md
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-02-20 18:01:38 +0100
committerChocobozzz <me@florianbigard.com>2018-02-20 18:16:13 +0100
commit61b3e146e16e997ea539cd4610af10d4b681e04a (patch)
tree65937b83e8d01a6401b8cecd1fcf34de15aed1da /support/doc/import-youtube.md
parent71578f317e881f35ec905e9136f77740bbd7e7aa (diff)
downloadPeerTube-61b3e146e16e997ea539cd4610af10d4b681e04a.tar.gz
PeerTube-61b3e146e16e997ea539cd4610af10d4b681e04a.tar.zst
PeerTube-61b3e146e16e997ea539cd4610af10d4b681e04a.zip
Add ability to import videos from all supported youtube-dl sites
Diffstat (limited to 'support/doc/import-youtube.md')
-rw-r--r--support/doc/import-youtube.md61
1 files changed, 0 insertions, 61 deletions
diff --git a/support/doc/import-youtube.md b/support/doc/import-youtube.md
deleted file mode 100644
index 39f01b85b..000000000
--- a/support/doc/import-youtube.md
+++ /dev/null
@@ -1,61 +0,0 @@
1# Import videos from Youtube guide
2
3You can use this script to import videos from Youtube channel to Peertube.
4Be sure you own the videos or have the author's authorization to do so.
5
6 - [Installation](#installation)
7 - [Usage](#usage)
8
9## Installation
10
11## Prerequisites
12
13You need at least 512MB RAM to run the script.
14Importation can be launched directly from a PeerTube server (in this case you already have dependencies installed :+1:) or from a separate server, even a dekstop PC.
15
16### Dependencies
17
18 * [PeerTube dependencies](dependencies.md)
19 * git
20
21### Installation
22
23Clone the PeerTube repo to get the latest version:
24
25```
26git clone https://github.com/Chocobozzz/PeerTube.git
27CLONE="$(pwd)/PeerTube"
28```
29
30Run ``yarn install``
31```
32cd ${CLONE}
33yarn install
34```
35
36Build server tools:
37```
38cd ${CLONE}
39npm run build:server
40```
41
42
43## Usage
44
45You are now ready to run the script :
46
47```
48cd ${CLONE}
49node dist/server/tools/import-youtube.js -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" -y "YOUTUBE_URL"
50```
51
52 * PEERTUBE_URL : the full URL of your PeerTube server where you want to import, eg: https://peertube.cpy.re/
53 * PEERTUBE_USER : your PeerTube account where videos will be uploaded
54 * PEERTUBE_PASSWORD : password of your PeerTube account
55 * YOUTUBE_URL : the youtube video/user/channel/playlist you want to import. Examples:
56 * Channel: https://www.youtube.com/channel/ChannelId
57 * User https://www.youtube.com/c/UserName or https://www.youtube.com/user/UserName
58 * Video https://www.youtube.com/watch?v=blabla
59
60 The script will get all public videos from Youtube, download them and upload to PeerTube.
61 Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection...