forked from Outils-PeerTube/peertube-plugin-auto-import-ytb
update README.md
This commit is contained in:
parent
2c6df73d02
commit
809803a194
43
README.md
43
README.md
|
@ -1,3 +1,42 @@
|
||||||
# PeerTube plugin Quickstart
|
# Auto Import YouTube
|
||||||
|
|
||||||
See https://docs.joinpeertube.org/#/contribute-plugins?id=write-a-plugintheme
|
## Config
|
||||||
|
|
||||||
|
To use this plugin, you need to give some valid admins credential inside the plugin's settings.
|
||||||
|
|
||||||
|
After this you have to specify some YouTube Channel who need to be bind with a PeerTube Channel.
|
||||||
|
For this you have to use this format inside the plugins's setting. Into `URL list of Youtube channel to synchronize`'s text area. :
|
||||||
|
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"address":"https://www.youtube.com/feeds/videos.xml?channel_id=${MyYouTubeChannelID}",
|
||||||
|
"ChannelId":"MyPeertubeChannelId"
|
||||||
|
} ,
|
||||||
|
...
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
This an array of object who's in this format :
|
||||||
|
|
||||||
|
```ts
|
||||||
|
type SettingsContent = {
|
||||||
|
address: string;
|
||||||
|
channelId: string;
|
||||||
|
timeloop?: number;
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
### address
|
||||||
|
|
||||||
|
For exemple, to the Youtube channel : `https://www.youtube.com/channel/YouTube`, the channel id is `UCBR8-60-B28hp2BmDPdntcQ`. You can get it when you're clicking in the channel button on the video player. (He's not Highlighted by YouTube. Cheer Up !)
|
||||||
|
So you need to specify the following address inside your configuration : `https://www.youtube.com/feeds/videos.xml?channel_id=UCBR8-60-B28hp2BmDPdntcQ`.
|
||||||
|
|
||||||
|
### channelId
|
||||||
|
|
||||||
|
The peertube's channel id is a number associated to a peertube's channel. He's unique per channel inside a same instance.
|
||||||
|
|
||||||
|
### timeloop
|
||||||
|
|
||||||
|
It's represent the time between two update of the videos list.
|
||||||
|
It's not needful to specify the timeloop. The default value is set to 5 minutes.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user