mirror of https://github.com/Chocobozzz/PeerTube
Refractor tools documentation
parent
ad34cfc8ac
commit
358770dbbd
|
@ -165,8 +165,8 @@ For now only on Github:
|
|||
|
||||
## Tools
|
||||
|
||||
* [Import videos (YouTube, Dailymotion, Vimeo...)](/support/doc/import-videos.md)
|
||||
* [Upload videos from the CLI](/support/doc/upload-cli.md)
|
||||
* [Import videos (YouTube, Dailymotion, Vimeo...)](/support/doc/tools.md)
|
||||
* [Upload videos from the CLI](/support/doc/tools.md)
|
||||
|
||||
## Architecture
|
||||
|
||||
|
|
|
@ -1,21 +1,20 @@
|
|||
# Import videos 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.
|
||||
# CLI tools guide
|
||||
|
||||
- [Installation](#installation)
|
||||
- [Usage](#usage)
|
||||
- [import-videos.js](#import-videos.js)
|
||||
- [upload.js](#upload)
|
||||
|
||||
## Installation
|
||||
|
||||
## Prerequisites
|
||||
|
||||
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
|
||||
|
||||
* [PeerTube dependencies](dependencies.md)
|
||||
Install the [PeerTube dependencies](dependencies.md).
|
||||
|
||||
### Installation
|
||||
|
||||
|
@ -38,10 +37,13 @@ cd ${CLONE}
|
|||
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}
|
||||
|
@ -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.
|
||||
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