aboutsummaryrefslogtreecommitdiffhomepage
path: root/support
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
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')
-rw-r--r--support/doc/import-videos.md (renamed from support/doc/import-youtube.md)18
1 files changed, 10 insertions, 8 deletions
diff --git a/support/doc/import-youtube.md b/support/doc/import-videos.md
index 39f01b85b..166bb7c9f 100644
--- a/support/doc/import-youtube.md
+++ b/support/doc/import-videos.md
@@ -1,6 +1,6 @@
1# Import videos from Youtube guide 1# Import videos guide
2 2
3You can use this script to import videos from Youtube channel to Peertube. 3You can use this script to import videos from all [supported sites of youtube-dl](https://rg3.github.io/youtube-dl/supportedsites.html) into PeerTube.
4Be sure you own the videos or have the author's authorization to do so. 4Be sure you own the videos or have the author's authorization to do so.
5 5
6 - [Installation](#installation) 6 - [Installation](#installation)
@@ -16,7 +16,6 @@ Importation can be launched directly from a PeerTube server (in this case you al
16### Dependencies 16### Dependencies
17 17
18 * [PeerTube dependencies](dependencies.md) 18 * [PeerTube dependencies](dependencies.md)
19 * git
20 19
21### Installation 20### Installation
22 21
@@ -46,16 +45,19 @@ You are now ready to run the script :
46 45
47``` 46```
48cd ${CLONE} 47cd ${CLONE}
49node dist/server/tools/import-youtube.js -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" -y "YOUTUBE_URL" 48node dist/server/tools/import-video.js -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" -t "TARGET_URL"
50``` 49```
51 50
52 * PEERTUBE_URL : the full URL of your PeerTube server where you want to import, eg: https://peertube.cpy.re/ 51 * 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 52 * PEERTUBE_USER : your PeerTube account where videos will be uploaded
54 * PEERTUBE_PASSWORD : password of your PeerTube account 53 * PEERTUBE_PASSWORD : password of your PeerTube account
55 * YOUTUBE_URL : the youtube video/user/channel/playlist you want to import. Examples: 54 * TARGET_URL : the target url you want to import. Examples:
56 * Channel: https://www.youtube.com/channel/ChannelId 55 * YouTube:
57 * User https://www.youtube.com/c/UserName or https://www.youtube.com/user/UserName 56 * Channel: https://www.youtube.com/channel/ChannelId
58 * Video https://www.youtube.com/watch?v=blabla 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 * Vimeo: https://vimeo.com/xxxxxx
60 * Dailymotion: https://www.dailymotion.com/xxxxx
59 61
60 The script will get all public videos from Youtube, download them and upload to PeerTube. 62 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... 63 Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection...