You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-19Lines changed: 21 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,35 +7,20 @@ This is a tool built in React and Electron to help you clip VODs of tournaments
7
7
- Automatically clips Twitch VODs of matches from a start.gg bracket
8
8
- Clips and downloads matches in parallel
9
9
- Generates thumbnails for each match
10
-
- Upload VODs to YouTube automatically (on hold until YouTube approval)
10
+
- Upload VODs to YouTube automatically
11
11
12
12
## Requirements
13
13
14
14
Windows: This tool is Windows-only for the time being. Releases for Mac and Linux will be out shortly.
15
15
16
-
## Terms and Conditions + Privacy Policy
17
-
18
-
TournamentVODClipper uses YouTube API Services to upload VODs. By using this tool, you are agreeing to be bound by the YouTube Terms of service as well as the following terms and conditions:
19
-
-[YouTube terms of service](https://www.youtube.com/t/terms)
20
-
-[YouTube community guidelines](https://www.youtube.com/t/community_guidelines)
TournamentVODClipper stores your Google login and authentication token only within the YouTube upload page's local storage. The token is used to upload videos to YouTube. Upon navigating away from the page, your login is not saved and you will need to login again. In addition, no usage data is being collected from your usage of this tool. Therefore, nothing is being shared with internal or external parties besides the authentication necessary to upload videos.
24
-
25
-
Important: Your user data will be collected through cookies from your device. The cookies are only used for authentication for uploading videos. Upon logging in on the login page, your login token is stored in a cookie. This cookie is deleted once you close the app.
26
-
27
-
This tool uses the YouTube Data API to upload VODs to YouTube. Specifically, it uses the [videos.insert](https://developers.google.com/youtube/v3/docs/videos/insert) endpoint.
28
-
29
-
At any time, you may revoke TournamentVODClipper's access to your data via the [Google security settings page](https://security.google.com/settings/security/permissions)
30
-
31
16
## How to Use
32
17
33
18
### Pre-requesites
34
19
35
20
This tool clips VODs automatically by retrieving timestamps of when matches are started and reported on Start.GG. In order for your VODs to be clipped accurately, you need to do the following:
36
21
37
22
1. Assign stream sets to a stream setup. Please refer to the Start.GG documentation [here](https://help.start.gg/en/articles/1465692-adding-streams-and-creating-stations).
38
-
2. Start the stream match exactly when you want the VOD for that match to start. Likewise, report the match exactly when you want the VOD to end. If this is done incorrectly, your VOD will start/end at the wrong times.
23
+
2. Start the stream match exactly when you want the VOD for that match to start. Likewise, report the match exactly when you want the VOD to end. If this is done incorrectly, your VOD will start/end at the wrong times but you can edit them regardless.
39
24
3. Report characters for the match if you want the characters to show up on the video title and thumbnails.
40
25
41
26
### Download
@@ -47,23 +32,40 @@ This tool clips VODs automatically by retrieving timestamps of when matches are
47
32
48
33
### Retrieving streamed sets
49
34
50
-
- First, you need to enter the Start.GG event slug. You can find this in the URL of the event page. For example, the slug for the following event is `microspacing-69`:
35
+
- First, you need to enter the Start.GG event slug. You can find this in the URL of the event page. For example, the slug for the event `microspacing-69` is:
51
36
- tournament/microspacing-69/event/singles-de
52
37
- Then, enter the VOD url for the stream in the `VOD Link` field. This can only be a Twitch link at the moment. For example:
53
38
-https://www.twitch.tv/videos/123456789
54
-
- To retrieve only the streamed sets, enter the station number assigned to the stream setup in the `Stream Station Number` field
39
+
- To retrieve only the streamed sets, enter the name of the twitch channel assigned to stream in the `Stream Station` field. You can also enter a station number.
55
40
- Finally, click the `Retrieve Sets` button. This will take you to a new page.
56
41
57
42
### Downloading sets
58
43
59
44
- You should be able to see a list of sets that were played on stream! Select the ones that you want to download by clicking on each set.
60
45
- To select all or deselect all, toggle the `Select All` button.
61
46
- To edit timestamps, click on the edit icon next to the set. This will open a modal where you can edit the title, start time, and end time.
47
+
- If you want to customize the thumbnails, click on the `Thumbnail Options` button. This will open a modal where you can customize the logo and background color/image for the thumbnail.
62
48
- When you have selected all the matches, click the `Download VODs` button. Your VODs will be saved to the `/downloadedVODs` folder.
63
49
64
50
### Uploading VODs to YouTube
65
51
66
52
- Once the VODs are downloaded, you can navigate to the upload page by clicking the `Upload` button.
67
53
- You will need to login to your YouTube account. Click the `Login` button and follow the instructions.
68
54
- Next, select the tournament you want to upload VODs from using the `VOD Folder` box.
55
+
- You can also select the visibility of the video and the description for all of the videos below.
69
56
- Finally, click the `Upload` button. You should see the VODs being processed on your YouTube account!
57
+
58
+
## Terms and Conditions + Privacy Policy
59
+
60
+
TournamentVODClipper uses YouTube API Services to upload VODs. By using this tool, you are agreeing to be bound by the YouTube Terms of service as well as the following terms and conditions:
61
+
-[YouTube terms of service](https://www.youtube.com/t/terms)
62
+
-[YouTube community guidelines](https://www.youtube.com/t/community_guidelines)
TournamentVODClipper stores your Google login and authentication token only within the YouTube upload page's local storage. The token is used to upload videos to YouTube. Upon navigating away from the page, your login is not saved and you will need to login again. In addition, no usage data is being collected from your usage of this tool. Therefore, nothing is being shared with internal or external parties besides the authentication necessary to upload videos.
66
+
67
+
Important: Your user data will be collected through cookies from your device. The cookies are only used for authentication for uploading videos. Upon logging in on the login page, your login token is stored in a cookie. This cookie is deleted once you close the app.
68
+
69
+
This tool uses the YouTube Data API to upload VODs to YouTube. Specifically, it uses the [videos.insert](https://developers.google.com/youtube/v3/docs/videos/insert) endpoint.
70
+
71
+
At any time, you may revoke TournamentVODClipper's access to your data via the [Google security settings page](https://security.google.com/settings/security/permissions)
0 commit comments