Document how to synchronize YT channel to PeerTube
This commit is contained in:
parent
d0198ff99f
commit
1f8ac02436
1 changed files with 16 additions and 3 deletions
|
@ -141,6 +141,19 @@ Already downloaded videos will not be uploaded twice, so you can run and re-run
|
||||||
|
|
||||||
Videos will be publicly available after transcoding (you can see them before that in your account on the web interface).
|
Videos will be publicly available after transcoding (you can see them before that in your account on the web interface).
|
||||||
|
|
||||||
|
**NB**: If you want to synchronize a Youtube channel to your PeerTube instance (ensure you have the agreement from the author),
|
||||||
|
you can add a [crontab rule](https://help.ubuntu.com/community/CronHowto) (or an equivalent of your OS) and insert
|
||||||
|
these rules (ensure to customize them to your needs):
|
||||||
|
|
||||||
|
```
|
||||||
|
# Update youtube-dl every day at midnight
|
||||||
|
0 0 * * * /usr/bin/npm rebuild youtube-dl --prefix /PATH/TO/PEERTUBE/
|
||||||
|
|
||||||
|
# Synchronize the YT channel every sunday at 22:00 all the videos published since last monday included
|
||||||
|
0 22 * * 0 /usr/bin/node /PATH/TO/PEERTUBE/dist/server/tools/peertube-import-videos.js -u '__PEERTUBE_URL__' -U '__USER__' --password '__PASSWORD__' --target-url 'https://www.youtube.com/channel/___CHANNEL__' --since $(date --date="-6 days" +%Y-%m-%d)
|
||||||
|
```
|
||||||
|
|
||||||
|
Also you may want to subscribe to the PeerTube channel in order to manually check the synchronization is successful.
|
||||||
|
|
||||||
#### peertube-upload.js
|
#### peertube-upload.js
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue