# anarios/return-youtube-dislike

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/anarios-return-youtube-dislike).**

13,627 stars · 614 forks · JavaScript · GPL-3.0

## Links

- GitHub: https://github.com/Anarios/return-youtube-dislike
- Homepage: https://returnyoutubedislike.com/
- awesome-repositories: https://awesome-repositories.com/repository/anarios-return-youtube-dislike.md

## Topics

`chrome-extension` `dislike` `dislike-button` `dislikes` `dislikes-count` `firefox` `firefox-addon` `firefox-extension` `youtube`

## Description

This project is a browser extension and metadata tool designed to restore the visibility of dislike counts on YouTube videos. It functions as a client-side video enhancer that modifies the web interface to display engagement statistics that are otherwise hidden.

The tool restores these metrics by combining archived data and user votes with statistical extrapolations. This data is retrieved via a public API using unique video identifiers to help users evaluate video content and identify low-quality or misleading videos.

The extension utilizes content scripts and client-side patching to inject custom elements and data visualizations directly into the page structure. These updates are handled through an asynchronous fetch cycle to maintain page responsiveness.

## Tags

### Graphics & Multimedia

- [Video Metric Restoration](https://awesome-repositories.com/f/graphics-multimedia/video-metric-restoration.md) — Restores the visibility of hidden YouTube dislike counts by combining archived data and statistical extrapolations. ([source](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md))

### Data & Databases

- [Engagement Metadata Extraction](https://awesome-repositories.com/f/data-databases/engagement-metadata-extraction.md) — Retrieves and displays missing video engagement statistics using archived data and user votes.
- [Video Engagement APIs](https://awesome-repositories.com/f/data-databases/video-engagement-apis.md) — Provides a public API to retrieve hidden dislike counts and engagement statistics for specific videos. ([source](https://github.com/anarios/return-youtube-dislike#readme))
- [Asynchronous Data Fetching](https://awesome-repositories.com/f/data-databases/asynchronous-data-fetching.md) — Uses non-blocking data fetching to ensure the YouTube video player remains responsive while loading statistics.
- [Remote Data Fetching](https://awesome-repositories.com/f/data-databases/remote-data-fetching.md) — Implements asynchronous retrieval of dislike data from a remote server to populate the browser interface.

### User Interface & Experience

- [Browser Interface Enhancements](https://awesome-repositories.com/f/user-interface-experience/browser-interface-enhancements.md) — Functions as a client-side enhancer that modifies the YouTube interface for better content evaluation.
- [Client-Side UI Patching](https://awesome-repositories.com/f/user-interface-experience/client-side-ui-patching.md) — Modifies the YouTube page structure to replace hidden native elements with custom dislike count visualizations.

### Web Development

- [Browser Extensions](https://awesome-repositories.com/f/web-development/browser-extensions.md) — Extends the YouTube web interface via a browser extension to add missing engagement data.
- [Page Content Injections](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections.md) — Injects custom DOM elements into the YouTube interface to display restored dislike statistics.

### Artificial Intelligence & ML

- [Video Engagement Analysis](https://awesome-repositories.com/f/artificial-intelligence-ml/video-engagement-analysis.md) — Provides a means to analyze hidden dislike counts to better judge the reliability of YouTube content.

### Business & Productivity Software

- [Content Quality Evaluation](https://awesome-repositories.com/f/business-productivity-software/content-quality-evaluation.md) — Enables users to quickly identify low-quality or misleading videos using extrapolated dislike statistics.

### Scientific & Mathematical Computing

- [Statistical Data Estimation](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/statistics-probability/statistical-estimation/statistical-data-estimation.md) — Estimates missing dislike counts by analyzing archived data and user voting trends via statistical methods.
