index.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412
  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
  9. href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
  10. rel="stylesheet"
  11. integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
  12. crossorigin="anonymous"
  13. />
  14. <title>Return youtube dislike count</title>
  15. </head>
  16. <body>
  17. <nav class="navbar navbar-expand-lg navbar-light bg-light">
  18. <div class="container-xxl">
  19. <a class="navbar-brand" href="/">Return youtube dislike count</a>
  20. <button
  21. class="navbar-toggler"
  22. type="button"
  23. data-bs-toggle="collapse"
  24. data-bs-target="#navbarNav"
  25. aria-controls="navbarNav"
  26. aria-expanded="false"
  27. aria-label="Toggle navigation"
  28. >
  29. <span class="navbar-toggler-icon"></span>
  30. </button>
  31. <div class="collapse navbar-collapse" id="navbarNav">
  32. <ul class="navbar-nav">
  33. <li class="nav-item">
  34. <a class="nav-link" href="#downloads">Downloads</a>
  35. </li>
  36. <li class="nav-item">
  37. <a class="nav-link" href="#installation">Installation</a>
  38. </li>
  39. <li class="nav-item">
  40. <a class="nav-link" href="#faq">FAQ</a>
  41. </li>
  42. <li class="nav-item">
  43. <a class="nav-link" href="#communication">Communication</a>
  44. </li>
  45. <li class="nav-item">
  46. <a class="nav-link" href="#sources">Sources</a>
  47. </li>
  48. </ul>
  49. </div>
  50. </div>
  51. </nav>
  52. <div class="container">
  53. <div class="row justify-content-center">
  54. <div class="col-lg-8 col-md-10 col-sm-12">
  55. <h3 class="mt-4">
  56. Chrome/Firefox/Usersript extension to return youtube dislike count
  57. </h3>
  58. <img
  59. src="images/aAGrY8L_700b.jpg"
  60. class="img-fluid"
  61. style="height: 520px"
  62. />
  63. <p>
  64. <strong
  65. >Version 0.0.0.7 released - great improvements in how fast you see
  66. dislikes</strong
  67. >, and added ability to see full (unshortened) likes and dislikes on
  68. hower over rating bar
  69. </p>
  70. <img class="img-fluid mb-5" src="images/OnHower.JPG" />
  71. <h4 id="chrome-top">CHROME</h4>
  72. <p>
  73. Old version is
  74. <a
  75. href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/"
  76. >
  77. available in official Chrome store</a
  78. >
  79. </p>
  80. <p>But, it's 0.0.0.1, and the latest version is 0.0.0.7</p>
  81. <p>
  82. If you'd like to help - please download and rate Chrome version from
  83. official store
  84. </p>
  85. <p>
  86. 0.0.0.1 is slow and lacks features. If you care about features and
  87. performance - please install the latest version from unpacked files
  88. bellow following <a href="#downloads">the instructions</a> bellow.
  89. </p>
  90. <p>
  91. 0.0.0.6 is submitted to chrome store for review, but it's takes long
  92. time.
  93. </p>
  94. <p>
  95. <strong>NEVER INSTALL 2 VERSIONS OF ADDON AT THE SAME TIME</strong>.
  96. I.e. an unpacked version from this page, and another version from
  97. chrome store. It will cause bugs
  98. </p>
  99. <h4>FIREFOX</h4>
  100. <p>
  101. Now
  102. <a
  103. href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/"
  104. >
  105. available in official Firefox store</a
  106. >
  107. </p>
  108. <h4 class="mt-5">General information</h4>
  109. <p>
  110. This is a Chrome/Firefox/Userscript extension that return dislike
  111. statistics to YouTube. For now, it only works if a video had public
  112. display of dislikes enabled before YouTube removed dislike stats.
  113. </p>
  114. <p>
  115. Base dislike stats are retrieved from YouTube API while it's
  116. available. When API closes - the extension will use data from
  117. extension users to derive actual dislike count on a video
  118. </p>
  119. <p>
  120. Youtube has removed dislike statistics. Since this was a very
  121. usefull feature - this extension aims to return this functionality
  122. to users.
  123. </p>
  124. <div>
  125. Currently available only for Chrome and Firefox desktop browsers.
  126. Coming to mobile soon.
  127. </div>
  128. <p>
  129. We're considering integration with
  130. <a href="https://vancedapp.com/">Youtube Vanced</a> mobile app, if
  131. the devs will want to utilize our API
  132. </p>
  133. <p>
  134. The downvotes count looks like this, similar to what it used to be
  135. before it was removed
  136. </p>
  137. <p>Like/dislike ratio bar is coming soon</p>
  138. <img class="img-fluid mb-2" src="images/DislikeScreenshot.JPG" />
  139. <img class="img-fluid mb-5" src="images/ratio.jpg" />
  140. <hr />
  141. <section id="downloads" class="pb-5">
  142. <h2>Downloads:</h2>
  143. <p>
  144. <strong>This is an ALHPA version!</strong> It may be slow. It may
  145. be buggy.
  146. </p>
  147. <p>
  148. Only available for chrome and Firefox now and as a Userscript now,
  149. but coming to other platforms soon
  150. </p>
  151. <h4>Chrome:</h4>
  152. <p>
  153. Old version available in official store, everything explained
  154. <a href="#chrome-top"> at the top of the page </a>
  155. </p>
  156. <p>
  157. <a href="files/chrome/return_youtube_dislike0.0.0.1.crx"
  158. >v_0.0.0.1</a
  159. >
  160. </p>
  161. <p>
  162. <a href="files/chrome/return_youtube_dislike0.0.0.2.crx"
  163. >v_0.0.0.2</a
  164. >
  165. - Better number formatting added, thanks, <strong>bstka</strong>
  166. </p>
  167. <p>
  168. <a
  169. href="files/chrome/return_youtube_dislike_LOAD_UNPACKED_0.0.0.3.zip"
  170. >v_0.0.0.3</a
  171. >
  172. </p>
  173. <p>0.0.0.4 <strong> removed (accidental self-ddos)</strong></p>
  174. <p>
  175. <a
  176. href="files/chrome/return_youtube_dislike_LOAD_UNPACKED_0.0.0.5.zip"
  177. >0.0.0.5</a
  178. >
  179. - ratio bar added. Dislikes from every video on page are saved now
  180. Previous versions are disabled automatically by chrome, because
  181. Chrome doesn't like .crx extensions. Install this following new
  182. instructions.
  183. </p>
  184. <p>
  185. <a
  186. href="files/chrome/return_youtube_dislike_LOAD_UNPACKED_0.0.0.6.zip"
  187. >0.0.0.6</a
  188. >
  189. Greatly improved performance for non-cached videos. You can see
  190. actual number of votes (not shortened) on hover over rating bar
  191. </p>
  192. <p>
  193. <a
  194. href="files/chrome/return_youtube_dislike_LOAD_UNPACKED_0.0.0.7.zip"
  195. >0.0.0.7</a
  196. >
  197. Bugfixes
  198. </p>
  199. <h4>Firefox:</h4>
  200. Install from extension's official firefox
  201. <a
  202. href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/"
  203. target="_blank"
  204. >
  205. addon store page</a
  206. >. Check for updates often - this extension is being actively
  207. improved Latest version coming out as soon as update is approved by
  208. Mozilla
  209. <p></p>
  210. <div class="accordion" id="accordionExample">
  211. <div class="accordion-item">
  212. <h2 class="accordion-header" id="headingTwo">
  213. <button
  214. class="accordion-button collapsed"
  215. type="button"
  216. data-bs-toggle="collapse"
  217. data-bs-target="#collapseTwo"
  218. aria-expanded="false"
  219. aria-controls="collapseTwo"
  220. >
  221. Outdated installation via files
  222. </button>
  223. </h2>
  224. <div
  225. id="collapseTwo"
  226. class="accordion-collapse collapse"
  227. aria-labelledby="headingTwo"
  228. data-bs-parent="#accordionExample"
  229. >
  230. <div class="accordion-body">
  231. <div class="card card-body">
  232. <p>
  233. NOT RECOMMENDED! Use firefox addon store
  234. <a
  235. href="https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/"
  236. target="_blank"
  237. >link</a
  238. >
  239. </p>
  240. <p>
  241. <a href="files/ff/youtube_dislike_button-0.0.0.1-fx.xpi"
  242. >v_0.0.0.1</a
  243. >
  244. </p>
  245. <p>
  246. <a href="files/ff/youtube_dislike_button-0.0.0.2-fx.xpi"
  247. >v_0.0.0.2</a
  248. >
  249. - Better number formatting added thanks,
  250. <strong>bstka</strong>
  251. </p>
  252. </div>
  253. </div>
  254. </div>
  255. </div>
  256. </div>
  257. <h4 class="pt-5">Userscript, tested on Tampermonkey</h4>
  258. <p>
  259. <a
  260. href="https://github.com/Anarios/return-youtube-dislike/raw/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js"
  261. >
  262. https://github.com/Anarios/return-youtube-dislike/raw/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js</a
  263. >
  264. </p>
  265. </section>
  266. <hr />
  267. <section id="installation" class="pb-5">
  268. <h2>Installation from unpacked files on chrome</h2>
  269. <p>
  270. <strong
  271. >Before installing new version - please manually delete old
  272. version</strong
  273. >
  274. </p>
  275. <p>
  276. <strong
  277. >Chrome might disable this extension - you'll need to delete it
  278. and reinstall.
  279. </strong>
  280. This is a temporary problem while awaiting chrome store approval.
  281. You might use userscript or firefox extension meanwhile.
  282. </p>
  283. <p>
  284. Installation is described for Chrome. For firefox extension is
  285. available in store
  286. </p>
  287. <ol>
  288. <li>
  289. Download latest version for you browser. Extract .zip file
  290. contents into empty folder
  291. </li>
  292. <li>
  293. <p>Write chrome://extensions in url bar.</p>
  294. <p>Or press ... in right corner => Settings => Extensions</p>
  295. </li>
  296. <li>
  297. Enable Developer Mode
  298. <img
  299. class="img-fluid mb-3"
  300. src="images/EnableDeveloperMode.JPG"
  301. />
  302. </li>
  303. <li>
  304. <p>Press "Load unpacked</p>
  305. </li>
  306. <li>Press "Add extension" button</li>
  307. <li>
  308. Select the folder that you extracted .zip file contents into
  309. </li>
  310. </ol>
  311. </section>
  312. <hr />
  313. <section id="faq" class="pb-4">
  314. <h2>FAQ</h2>
  315. <ol>
  316. <li>
  317. <strong>Why is it not in chrome store yet?</strong>
  318. <p>
  319. Chrome extension appoval process takes some time. As soon as
  320. it's available in the store - We'll update the site
  321. </p>
  322. </li>
  323. <li>
  324. <strong>Is it dangerous?/Is it a virus?</strong>
  325. <p>
  326. While there is some trust involved in installing an extension
  327. from 3-rd party source - you can see all permissions requested
  328. by the extension before installing it. This extension only
  329. asks for access to youtube.com page
  330. </p>
  331. <img class="img-fluid mb-3" src="images/Permissions.JPG" />
  332. </li>
  333. <li>
  334. <strong
  335. >I downvoted a video, and downvotes number didn't
  336. change</strong
  337. >
  338. <p>
  339. Currently we're using YouTube API to get dislikes count. It
  340. may take some time for data to be updated. YouTube might
  341. freeze dislike counts as well. We're working on a solution for
  342. this
  343. </p>
  344. </li>
  345. </ol>
  346. For anything else contact us at email\discord channel listed in
  347. Communication section
  348. </section>
  349. <hr />
  350. <section id="communication" class="pb-5">
  351. <h2>Communication</h2>
  352. <h4>Email</h4>
  353. <span>You can mail me at</span>
  354. <a
  355. href="mailto:selivano.d@gmail.com?subject=Return-youtube-dislike-count&body=Message"
  356. >
  357. selivano.d@gmail.com
  358. </a>
  359. <br />
  360. <br />
  361. <h4>Discord server</h4>
  362. <a href="https://discord.gg/UMxyMmCgfF">Join</a> a discord
  363. discussion
  364. </section>
  365. <hr />
  366. <section id="sources" class="pb-5">
  367. <h2>Sources</h2>
  368. <a href="https://github.com/Anarios/return-youtube-dislike"
  369. >https://github.com/Anarios/return-youtube-dislike</a
  370. >
  371. </section>
  372. <br />
  373. <br />
  374. </div>
  375. </div>
  376. </div>
  377. <!--<img src="images/aAGrY8L_700b.jpg"/>-->
  378. <!--<img src="images/aAGrY8L_700b.jpg"/>-->
  379. <!-- Optional JavaScript; choose one of the two! -->
  380. <!-- Option 1: Bootstrap Bundle with Popper -->
  381. <script
  382. src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
  383. integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
  384. crossorigin="anonymous"
  385. ></script>
  386. <!-- Option 2: Separate Popper and Bootstrap JS -->
  387. <!--
  388. <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>
  389. <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>
  390. -->
  391. </body>
  392. </html>