Youtube exact upload

Adds exact upload time to youtube videos

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
Wissididom
日安装量
0
总安装量
1,717
评分
12 1 2
版本
0.19
创建于
2021-03-27
更新于
2025-06-09
大小
20.1 KB
许可证
MIT
适用于

Youtube exact upload

Adds the time to the upload timestamp below the video.

Infos

The time update can take up to 5 seconds (when the website is loaded, a request is made to the YouTube Data API v3 and its value is then set).

The formats of the constants in the source code need to be checked and possibly adjusted (default values in quotes):

  • DATE_PATTERN: "dd.MM.yyyy" Example: 27.03.2021.
  • TIME_PATTERN: "HH:mm:ss" Example: 22:00:00
  • DATETIME_COMBINE_PATTERN: " 'at' "
  • SCHEDULED_LIVESTREAM_START: "Livestream scheduled for: "
  • SCHEDULED_PREMIERE_START: "Premiere scheduled for: "
  • ONGOING_LIVESTREAM_START: "Active Livestream since "
  • ONGOING_PREMIERE_START: "Active Premiere since "
  • ENDED_LIVESTREAM_START: "Livestream from "
  • ENDED_PREMIERE_START: "Premiere from "
  • DATETIME_UNTIL_PATTERN: " until "
  • SINCE: "Since"
  • TODAY_AT: "Today at "
  • AGE_RESTRICTED: " - FSK 18";
  • SHOW_REFRESH: true;
  • REFRESH_TIMESTAMP: "⟳";
  • SHOW_UNDERLINE_ON_TIMESTAMP: false;
  • YT_API_KEY: "YouTube API-Key"

For the first 3 constants, ' must be around the text which should not be formatted.

In the counter of active livestream or premieres, days are appended in front, if the livestream is longer than 24 hours (two or more digits).

The API key must be created at https://console.developers.google.com/ and entered into the YT_API_KEY constant in the script (YouTube Data API v3).

Known Bugs

If a livestream or a premiere changes from scheduled to active or from active to finished, the script does not get it (If someone knows how I get the change or in which yt-event you could listen there, I could include it).