Tinychat YouTube Playback Script

Opens a separate window for YouTube video playback on Tinychat.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
meth0dz
日安装量
0
总安装量
21
评分
0 0 0
版本
2.0
创建于
2023-05-07
更新于
2023-05-07
大小
5.1 KB
许可证
CC0-1.0
适用于

This userscript enables users to play YouTube videos in a separate window while on Tinychat. The code does the following:

1. Defines a YouTube URL pattern and fetches the YouTube API key.
2. Stores the API key.
3. Creates a function to open a video playback window.
4. Adds CSS styles for a video button.
5. Sets up a menu command to clear the stored video URL.
6. Displays a video button if a stored video URL is found.
7. Defines a function for a YouTube search bar, which includes:
   • A search input field and a datalist for search suggestions.
   • An event listener that fetches search results using the YouTube API upon input updates.
   • A search button to play the chosen video and save its URL.
8. Calls the function to create the search bar.

    **HOW-TO INSTALL INSTRUCTIONS**

Edit the 'ADD_YOUR_API_KEY' with your own key on line 26

Get your API Key by following the steps below:

  Step 1. Visit https://console.cloud.google.com and select "Create New Project"
  Step 2. Go To Credentials Screen
  Step 3. Click Create Credentials
  Step 4. Click Enabled APIs
  Step 5. Search & Choose YouTube V3 API
  Step 6. Go to Credentials, Edit API Key, API Restrictions, Choose YouTube V3 API

NOTE: You may have to repeat these steps if the script stops working (limited API requests per day)