1
0
Fork 0

Refractor tools documentation

This commit is contained in:
Chocobozzz 2018-03-05 10:00:15 +01:00
parent ad34cfc8ac
commit 358770dbbd
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
3 changed files with 21 additions and 26 deletions

View File

@ -165,8 +165,8 @@ For now only on Github:
## Tools ## Tools
* [Import videos (YouTube, Dailymotion, Vimeo...)](/support/doc/import-videos.md) * [Import videos (YouTube, Dailymotion, Vimeo...)](/support/doc/tools.md)
* [Upload videos from the CLI](/support/doc/upload-cli.md) * [Upload videos from the CLI](/support/doc/tools.md)
## Architecture ## Architecture

View File

@ -1,21 +1,20 @@
# Import videos guide # CLI tools guide
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.
Be sure you own the videos or have the author's authorization to do so.
- [Installation](#installation) - [Installation](#installation)
- [Usage](#usage) - [Usage](#usage)
- [import-videos.js](#import-videos.js)
- [upload.js](#upload)
## Installation ## Installation
## Prerequisites ## Prerequisites
You need at least 512MB RAM to run the script. You need at least 512MB RAM to run the script.
Importation 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. Scripts 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.
### Dependencies ### Dependencies
* [PeerTube dependencies](dependencies.md) Install the [PeerTube dependencies](dependencies.md).
### Installation ### Installation
@ -38,10 +37,13 @@ cd ${CLONE}
npm run build:server npm run build:server
``` ```
## Tools
## Usage ### import-videos.js
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.
Be sure you own the videos or have the author's authorization to do so.
You are now ready to run the script :
``` ```
cd ${CLONE} cd ${CLONE}
@ -61,3 +63,12 @@ node dist/server/tools/import-videos.js -u "PEERTUBE_URL" -U "PEERTUBE_USER" --p
The script will get all public videos from Youtube, download them and upload to PeerTube. The script will get all public videos from Youtube, download them and upload to PeerTube.
Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection... Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection...
### upload.js
You can use this script to import videos directly from the CLI.
```
cd ${CLONE}
node dist/server/tools/upload.js --help
```

View File

@ -1,16 +0,0 @@
# Upload videos from CLI
- [Installation](#installation)
- [Usage](#usage)
## Installation
### Dependencies
* [PeerTube dependencies](dependencies.md)
## Usage
```
node dist/server/tools/upload.js --help
```