YouTube Like/Dislike Shortcut

Enables keyboard shortcuts to like/dislike a video on YouTube.

المؤلف
will64gamer
التثبيت اليومي
1
إجمالي التثبيت
74
التقييمات
1 0 0
الإصدار
4.6
تم إنشاؤه
11-12-2023
تم تحديثه
20-11-2024
الترخيص
MIT
ينطبق على

A simple shortcut to like/dislike a YouTube video/Short using predefined keys, which are numpad + and - by default, and on Shorts it also allows you to open and write comments with shortcuts, by default numpad * and / (multiplication and division symbols). The write comment shortcut can also be used on regular videos.

It comes with a sound alert (on by default) that plays when you like the video. You can turn it off or change its volume if you want. You can change the key by assigning the code value for the desired keyboard event to the variables codeLike, codeDislike, codeComments and codeWrite as a string.

There's also another variable named codeRemove; assigning a code value to that variable creates another shortcut specifically for removing your like/dislike, and makes it so that pressing the same shortcut multiple times has no effect, while by default pressing it while the video/Short is liked/disliked removes said like/dislike.

If you need to, you can find out the keyboard event code value of the key you want to use in the "code" column here. You can also set your shortcuts to only be triggered when pressed along with the ctrl, alt, or shift key, if you want.

Initially based on the script "Youtube like/dislike video and skip ad keyboard shortcuts", which didn't work properly as of December 2023.

I have a very limited knowledge of JavaScript and this is my first user script, so feel free to improve it yourself as I'm sure there's much room for that. Avoid pressing the key before its corresponding button loads; if you do that and it doesn't work, try refreshing the page and waiting for it to load first.

Sounds:

Ceramic Bell 02 by Jagadamba -- https://freesound.org/s/254756/ -- License: Attribution 4.0

droplet_bad.mp3 by willy_ineedthatapp_com -- https://freesound.org/s/167328/ -- License: Creative Commons 0