mirror of https://github.com/Chocobozzz/PeerTube
Refractor tools documentation
parent
ad34cfc8ac
commit
358770dbbd
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
```
|
|
@ -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
|
|
||||||
```
|
|
Loading…
Reference in New Issue