diff options
author | Chocobozzz <me@florianbigard.com> | 2018-02-20 18:01:38 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-02-20 18:16:13 +0100 |
commit | 61b3e146e16e997ea539cd4610af10d4b681e04a (patch) | |
tree | 65937b83e8d01a6401b8cecd1fcf34de15aed1da /support | |
parent | 71578f317e881f35ec905e9136f77740bbd7e7aa (diff) | |
download | PeerTube-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 | ||
3 | You can use this script to import videos from Youtube channel to Peertube. | 3 | You can use this script to import videos from all [supported sites of youtube-dl](https://rg3.github.io/youtube-dl/supportedsites.html) into PeerTube. |
4 | Be sure you own the videos or have the author's authorization to do so. | 4 | Be 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 | ``` |
48 | cd ${CLONE} | 47 | cd ${CLONE} |
49 | node dist/server/tools/import-youtube.js -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" -y "YOUTUBE_URL" | 48 | node 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... |