Anarios / return-youtube-dislike

Chrome extension to return youtube dislikes
https://returnyoutubedislike.com/
GNU General Public License v3.0
12.32k stars 544 forks source link

return youtube comment dislikes #1024

Closed NorthernChicken closed 5 months ago

NorthernChicken commented 6 months ago

Extension or Userscript?

Extension

Request or suggest a new feature!

Not sure how possible this is or if it is in scope, but it would be nice to see the number of dislikes on comments.

Ways to implement this!

No response

Can you work on this?

Will you be available for follow-up questions to help developers implement this?

Yes

EricE549X commented 6 months ago

how would that work retroactively tho? as far as i'm aware, there was never an API for comment dislikes specifically

NorthernChicken commented 6 months ago

But this program doesn't utilize the youtube api, right? Would the api be needed?

Code-and-Hack commented 6 months ago

Even I also need this feature

idontlikecreatingaccounts commented 6 months ago

But this program doesn't utilize the youtube api, right? Would the api be needed?

It did. Before youtube hid the dislikes, the developers of this addon used Youtube's API to back up all that information of a decade's worth of dislikes. What you are seeing now is a combination of that data and an extrapolation from the extension's users' dislikes.

There was no way to back up that info for comments, and even if there had been, it certainly wasn't done. Youtube never even displayed dislikes on comments publicly, but rather used to show the score of thumbs up minus thumbs down (reddit style) for years before moving over to only showing upvotes, but using downvotes to place the comments lower.

The only data that could currently be gathered is the extension users' dislikes on comments, but even that would make for an enormous database with very limited usefulness.

Nightcaat commented 5 months ago

This is a duplicate of multiple issues. That and I believe this idea has already been turned down in the past for the reason mentioned above: it would make for an enormous database with very limited usefulness.

It would be kinda cool but this is out of scope for RYD.