austencm / youtube-auto-like

Chrome extension that automatically likes videos from your subscribed channels.
MIT License
164 stars 53 forks source link

Feature request: like at random part of the video #84

Open PhilipDukhov opened 3 years ago

PhilipDukhov commented 3 years ago

I'm not sure how exactly youtube algorithms work, but at some point they may notice that we like at the same percent and consider it's a bot.

That's why locally I have modifier the code as following:

liker.js onVideoTimeUpdate:

case 'percent': {
        const percent = (Math.random() * (0.9 - 0.5) + 0.5);
        await this.waitForVideo();

I'm not making a pull request because I'm not good at JS so I don't know how to modify the UI.

austencm commented 3 years ago

Interesting point. I could add a small random offset to every like. I feel like that might bug some people though. Maybe as an optional thing.

PhilipDukhov commented 3 years ago

Sure, I thought about an fourth option, something like this: -Instantly -minutes -percent -randomly from .. percent to .. percent

markygnlg commented 3 years ago

+1 ... although with billions of people around the world using yt at the same time & with the users of this addon having different settings (ie. I use the 50% setting) I'd say that the odds are that yt won't notice as the larger sample size would hide/'drown out' the smaller sample size of those of us using this addon.

Even if you'd sample just those of us using this addon I'd think that you'd find people may be using different percentages & different timers. If anything, your point does suggest removing the 'instantly' option as yt might be able to tell it's fake - as who hovers their mouse over the like button to press it before the video starts?

Good idea though, I'd use it.