index.html 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <!-- Required meta tags -->
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <!-- Bootstrap CSS -->
  8. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"
  9. integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
  10. <title>Return youtube dislike count</title>
  11. </head>
  12. <body>
  13. <div class="container">
  14. <div class="row justify-content-center">
  15. <div class="col-lg-8 col-md-10 col-sm-12">
  16. <h2 class="mt-4">Chrome/Firefox/Usersript extension to return youtube dislike count</h2>
  17. <img src="images/aAGrY8L_700b.jpg" class="img-fluid"/>
  18. <p><strong>Now <a href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/">available</a> in
  19. firefox addon store! </strong></p>
  20. <p>This is a Chrome/Firefox/Userscript extension that return dislike statistics to YouTube. For now, it only works
  21. if
  22. a video had public display of dislikes enabled before YouTube removed dislike stats.</p>
  23. <p>Base dislike stats are retrieved from YouTube API while it's available. When API closes - the extension will
  24. use data from extension users to derive actual dislike count on a video</p>
  25. <p>Youtube has removed dislike statistics. Since this was a very usefull feature -
  26. this extension aims to return this functionality to users.
  27. </p>
  28. <p>
  29. Currently available only for Chrome and Firefox desktop browsers. Coming to mobile soon.
  30. </p>
  31. <p>We're considering integration with <a href="https://vancedapp.com/">Youtube Vanced</a> mobile app, if the devs
  32. will want to utilize our API</p>
  33. <p>The downvotes count looks like this, similar to what it used to be before it was removed</p>
  34. <p>Like/dislike ratio bar is coming soon</p>
  35. <img class="img-fluid mb-5" src="images/DislikeScreenshot.JPG"/>
  36. <section id="downloads" class="pb-5">
  37. <h2>Downloads:</h2>
  38. <p><strong>This is an ALHPA version!</strong> It may be slow. It may be buggy.</p>
  39. <p>Only available for chrome and Firefox now, but coming to other platforms soon</p>
  40. <h4>Chrome:</h4>
  41. <p>
  42. <a href="files/chrome/return_youtube_dislike0.0.0.1.crx">v_0.0.0.1</a></p>
  43. <p><a href="files/chrome/return_youtube_dislike0.0.0.2.crx">v_0.0.0.2</a> - Better number formatting added,
  44. thanks <strong>bstka</strong>
  45. </p>
  46. <h4>Firefox:</h4>
  47. Install from extension's firefox addon store <a href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/" target="_blank">page</a>.
  48. Check for updates often - this extension is being actively improved
  49. <p>
  50. <div class="accordion" id="accordionExample">
  51. <div class="accordion-item">
  52. <h2 class="accordion-header" id="headingTwo">
  53. <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  54. data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
  55. Outdated installation via files
  56. </button>
  57. </h2>
  58. <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo"
  59. data-bs-parent="#accordionExample">
  60. <div class="accordion-body">
  61. <div class="card card-body">
  62. <p> NOT RECOMMENDED! Use firefox addon store <a href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/" target="_blank">link</a>
  63. </p>
  64. <p>
  65. <a href="files/ff/youtube_dislike_button-0.0.0.1-fx.xpi">v_0.0.0.1</a>
  66. </p>
  67. <p><a href="files/ff/youtube_dislike_button-0.0.0.2-fx.xpi">v_0.0.0.2</a> - Better number formatting added
  68. thanks, <strong>bstka</strong>
  69. </p>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. <h4 class="pt-5">Userscript, tested on Tampermonkey</h4>
  76. <p><a
  77. href="https://github.com/Anarios/return-youtube-dislike/raw/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js">
  78. https://github.com/Anarios/return-youtube-dislike/raw/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js</a>
  79. </a></p>
  80. </section>
  81. <section in="installation" class="pb-5">
  82. <h2>Installation on chrome</h2>
  83. <strong>Before installing new version - please manually delete old version</strong>
  84. <p> Installation is described for Chrome. Process is very similar in Firefox</p>
  85. <ol>
  86. <li>
  87. Download latest version for you browser
  88. </li>
  89. <li>
  90. <p>Write chrome://extensions in url bar.</p>
  91. <p>Or press ... in right corner => Settings => Extensions</p>
  92. </li>
  93. <li>
  94. Enable Developer Mode
  95. <img class="img-fluid mb-3" src="images/EnableDeveloperMode.JPG"/>
  96. </li>
  97. <li>
  98. <p>Drag and drop the return_youtube_dislike_xxxx file that you just downloaded into chrome extensions
  99. page</p>
  100. <img class="img-fluid mb-3" src="images/DragAndDrop.JPG"/>
  101. </li>
  102. <li>Press "Add extension" button</li>
  103. </ol>
  104. </section>
  105. <section id="faq" class="pb-4">
  106. <h2>FAQ</h2>
  107. <ol>
  108. <li>
  109. <strong>Why is it not in chrome store yet?</strong>
  110. <p>Chrome extension appoval process takes some time. As soon as it's available in the store - We'll update
  111. the
  112. site</p>
  113. </li>
  114. <li>
  115. <strong>Is it dangerous?/Is it a virus?</strong>
  116. <p>While there is some trust involved in installing an extension from 3-rd party source
  117. - you can see all permissions requested by the extension before installing it. This extension only asks
  118. for
  119. access
  120. to youtube.com page</p>
  121. <img class="img-fluid mb-3" src="images/Permissions.JPG"/>
  122. </li>
  123. <li>
  124. <strong>I downvoted a video, and downvotes number didn't change</strong>
  125. <p>Currently we're using YouTube API to get dislikes count. It may take some time for data to be updated.
  126. YouTube might freeze
  127. dislike counts as well. We're working on a solution for this</p>
  128. </li>
  129. </ol>
  130. For anything else contact us at email\discord channel listed in Communication section
  131. </section>
  132. <section id="communication" class="pb-5">
  133. <h2>Communication</h2>
  134. <h4>Email</h4>
  135. <p>You can mail me at selivano.d@gmail.com</p>
  136. <h4>Discord server</h4>
  137. <a href="https://discord.gg/HvwXNG4M">Join</a> a discord discussion
  138. </section>
  139. <section id="sources" class="pb-5">
  140. <h2> Sources </h2>
  141. <a
  142. href="https://github.com/Anarios/return-youtube-dislike">https://github.com/Anarios/return-youtube-dislike</a>
  143. </section>
  144. <br>
  145. <br>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. <!--<img src="images/aAGrY8L_700b.jpg"/>-->
  151. <!--<img src="images/aAGrY8L_700b.jpg"/>-->
  152. <!-- Optional JavaScript; choose one of the two! -->
  153. <!-- Option 1: Bootstrap Bundle with Popper -->
  154. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
  155. integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
  156. crossorigin="anonymous"></script>
  157. <!-- Option 2: Separate Popper and Bootstrap JS -->
  158. <!--
  159. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
  160. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
  161. -->
  162. </body>
  163. </html>