Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rating preview #252

Open
Lucas559-noob opened this issue Mar 24, 2020 · 5 comments
Open

Rating preview #252

Lucas559-noob opened this issue Mar 24, 2020 · 5 comments
Labels
Feature request Wish or idea good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) Solution exists (Here or 3rd party) Exists in any extension, userscript, webapp or app. Written in JS or not up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥

Comments

@Lucas559-noob
Copy link

People say Google broken those scripts, but VidIQ have a rating preview in percent, so is possible to add the rating preview in percent?

@ghost ghost changed the title New Feature: Rating preview Rating preview Mar 25, 2020
@ghost ghost added the Feature request Wish or idea label Mar 25, 2020
@ghost ghost added enhancement (easy) and removed Feature request Wish or idea labels Apr 12, 2020
@ghost ghost removed Help Wanted labels Dec 11, 2020
@ImprovedTube ImprovedTube added the help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) label Dec 13, 2020
@hboyd2003
Copy link
Contributor

Since YouTube has removed dislikes i'm not sure if we should keep this request open. It is of course possible to integrate the dislike extension but it might not be worth it.

@hboyd2003 hboyd2003 added the Solution exists (Here or 3rd party) Exists in any extension, userscript, webapp or app. Written in JS or not label Oct 7, 2022
@hboyd2003 hboyd2003 added this to the Hard / tricky milestone Oct 7, 2022
@ImprovedTube
Copy link
Member

hi @hboyd2003, yes, except if it comes back one day😆 (AFAIK YouTube API still considers to whitlist users to see dislikes (for research? anyone or any app got that?) not sure )

  • so now this relates to Data & APIs #1452
  • the ArchiveTeam crawl from ~1 year ago remains great for the majority of ~4.5 billon youtube videos, which were
    several/many month old then already & thus should have collected a meaningful like/dislike ratio already
  • the crawl is ~70TiB in size (~15kb per video. As if it contains all metadata & even comments)
    https://wiki.archiveteam.org/index.php/YouTube#Removal_of_public_video_dislikes_.28December_2021.29
    • i'm not uptodate if invidous nodes have those 70TiB + more (or any less?)
    • however, dislikes data alone (3 cols: VideoID, dislikes, ratio%) will just require some GB, or some 100mb for the top 10% videos (while others videos hardly get statistically clear amounts of likes.) So this data can be really versatile. could be packaged into an extension.
      • and it grows very slowly(in megabyte) @ the Return Dislikes Extension ( API, which thus could/should be(come) available as little dumps too (@Anarios) - like SponsosBlock's provides already

@hboyd2003
Copy link
Contributor

hboyd2003 commented Oct 8, 2022

@ImprovedTube The easiest option would be to detected if the user is using the "Return Youtube Dislike" extension then enable them to be able to enable the percentages.
I think implementing the features of "Return Youtube Dislike" is a decent option. Also I wouldn't be surprised if all their extension does is interact with the API.
The problem with storing the data ourselves is that it will get de-synced from the "Return Youtube Dislike" (as you can submit new votes using it) extension.
Also sorry for my slow responses I am currently visiting family.

@ImprovedTube
Copy link
Member

ImprovedTube commented Oct 8, 2022

BTW a Rating Preview feature could/should generally also consider unnatural (Views/Ratings)-Ratios ( #1451 )

if the user is using

good point! @hboyd2003

sorry

didnt mean too rush =]

wouldn't be surprised if all their extension does is interact with the API.

sure, also if our user would want to upload dislikes. (And while generally (offline-)data is efficient, it would at this size be at best split by language, while the percentage of old videos is decreasing. - Yet all of the user's subscription's dislikes could be preloaded for once, for all but the latest few videos )

de-synced

the ratio wont change for old videos (and where it does it will show special differences in the collective opinion of the Sub-culture of Return Dislikes users compared to all YouTube. Could be exciting to research)
(Return Dislikes is used by 0.x% of Youtube users. Which could several % "dislikers", since Dislikes have a low Voter turnout)

@Anarios
Copy link

Anarios commented Oct 8, 2022

i'm not uptodate if invidous nodes have those 70TiB + more (or any less?)

Invidous use ReturnYoutubeDislike API, afaik.

Also I wouldn't be surprised if all their extension does is interact with the API.

dislike data is absent from YouTube API for a year now.

@ImprovedTube ImprovedTube added good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥ labels Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request Wish or idea good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) Solution exists (Here or 3rd party) Exists in any extension, userscript, webapp or app. Written in JS or not up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥
Projects
None yet
Development

No branches or pull requests

4 participants