Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkash Mozumdar <akashmozumdar@gmail.com>2022-01-29 20:48:28 +0300
committerAkash Mozumdar <akashmozumdar@gmail.com>2022-01-29 20:48:28 +0300
commitd87f077c768d795c05c886f00dab02e6c715c80f (patch)
tree614ab86973ec448ee853afe285625a26352a7b42
parent510c083c7739b4c5ffbc94eab873bf948ca79016 (diff)
add way to get dislikes manually from website
-rw-r--r--Website/pages/index.vue21
1 files changed, 21 insertions, 0 deletions
diff --git a/Website/pages/index.vue b/Website/pages/index.vue
index cde2381..93f3b96 100644
--- a/Website/pages/index.vue
+++ b/Website/pages/index.vue
@@ -54,6 +54,11 @@
</v-btn>
</div>
+ <div class="mb-4" style="color: #999">
+ Get dislikes manually: <input placeholder=" Video URL">
+ <p id="output"></p>
+ </div>
+
<v-spacer />
<div id="sponsors" class="d-flex flex-column items-center py-8">
@@ -111,6 +116,18 @@ export default {
],
};
},
+ mounted() {
+ const YOUTUBE_REGEX = /(?:http:|https:)*?\/\/(?:www\.|)(?:youtube\.com|m\.youtube\.com|youtu\.|youtube-nocookie\.com).*(?:v=|v%3D|v\/|(?:a|p)\/(?:a|u)\/\d.*\/|watch\?|vi(?:=|\/)|\/embed\/|oembed\?|be\/|e\/)([^&?%#\/\n]*)/;
+ let lastVideoId = "";
+ window.oninput = (e) => {
+ const videoId = (e.target.value.match(YOUTUBE_REGEX) || {})[1] || e.target.value;
+ if (videoId !== lastVideoId && videoId.length === 11) {
+ fetch("https://returnyoutubedislikeapi.com/votes?videoId=" + (lastVideoId = videoId))
+ .then(resp => resp.json())
+ .then(data => document.getElementById("output").innerText = "Likes=" + data.likes + " Dislikes=" + data.dislikes);
+ }
+ };
+ },
};
</script>
@@ -120,6 +137,10 @@ export default {
height: max-content;
}
+input {
+ background-color: #999999;
+}
+
@media (max-width: 767px) {
.sponsor {
margin: 0.5rem;