mirror of
https://github.com/Alvin-Zilverstand/return-youtube-dislike.git
synced 2026-10-28 07:40:27 +01:00
Adding the Chinese translation to FAQ, contributing, security md and update the path
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Welcome To Return YouTube Dislikes contributing guide
|
# Welcome To Return YouTube Dislikes contributing guide
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,67 @@
|
|||||||
|
阅读其他语言版本:[русский](CONTRIBUTINGru.md)、[Nederlands](CONTRIBUTINGnl.md)、[Français](CONTRIBUTINGfr.md)、[Türkçe](CONTRIBUTINGtr.md)、[українська](CONTRIBUTINGuk.md)、[Polski](CONTRIBUTINGpl.md)、[Deutsch](CONTRIBUTINGde.md)
|
||||||
|
|
||||||
|
# 欢迎来到 Return YouTube Dislikes 贡献指南
|
||||||
|
|
||||||
|
感谢您花时间为我们的项目做出贡献!您的所有更改都将反映在扩展的下一个版本中(或 [网站](https://www.returnyoutubedislike.com/))。
|
||||||
|
|
||||||
|
## 入门
|
||||||
|
|
||||||
|
请使用 Prettier 的默认设置进行格式化。
|
||||||
|
|
||||||
|
#### 先决条件
|
||||||
|
|
||||||
|
您需要安装 node 和 npm 才能创建源代码的捆绑版本。
|
||||||
|
|
||||||
|
设置时使用的版本:
|
||||||
|
|
||||||
|
- node:12.18.4
|
||||||
|
- npm:6.14.6
|
||||||
|
|
||||||
|
要创建包含此扩展的大部分业务逻辑的 `bundled-content-script.js`,您必须先安装所有依赖项。
|
||||||
|
|
||||||
|
1. 转到 repo 的根目录并运行:
|
||||||
|
|
||||||
|
```
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 运行以下命令创建 `manifest.json` 中使用的 `bundled-content-script.js`
|
||||||
|
|
||||||
|
```
|
||||||
|
npm start // 创建构建文件并启动在保存时热重载的文件观察器
|
||||||
|
|
||||||
|
// 或
|
||||||
|
|
||||||
|
npm run build // 创建构建文件一次
|
||||||
|
```
|
||||||
|
|
||||||
|
恭喜,您现在可以开始开发了!
|
||||||
|
|
||||||
|
如果您是 Chrome 扩展程序开发新手,或者需要额外帮助,请参阅[此 YouTube 教程](https://www.youtube.com/watch?v=mdOj6HYE3_0)
|
||||||
|
|
||||||
|
### 问题
|
||||||
|
|
||||||
|
#### 打开新问题
|
||||||
|
|
||||||
|
如果您对扩展程序有任何问题,请搜索以确保该问题尚未被报告。如果没有,请打开一个问题,强烈建议使用问题表单,但这不是强制性的。
|
||||||
|
|
||||||
|
#### 解决问题
|
||||||
|
|
||||||
|
如果您发现一个您认为可以解决的问题,请随时提出来,不必客气。打开带有修复程序的 PR,并确保提及您正在修复的问题。
|
||||||
|
|
||||||
|
### 功能请求
|
||||||
|
|
||||||
|
#### 打开新的功能请求
|
||||||
|
|
||||||
|
如果您对扩展程序有想法,请随时打开功能请求,但请先搜索以确保该功能尚未被建议。强烈建议使用功能表单,但这不是强制性的
|
||||||
|
|
||||||
|
#### 实现功能请求
|
||||||
|
|
||||||
|
如果您发现您认为可以实现的功能,请随时提出来,不必客气。打开带有修复的 PR,并确保提及您正在实现的功能。
|
||||||
|
|
||||||
|
### 我们接受哪些 PR?
|
||||||
|
|
||||||
|
- 问题修复。
|
||||||
|
- 功能实现。
|
||||||
|
- 拼写错误或更好、更易用的词语。
|
||||||
|
- 网站贡献。
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)
|
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Willkommen beim Leitfaden für Beitragende von Return YouTube Dislikes
|
# Willkommen beim Leitfaden für Beitragende von Return YouTube Dislikes
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Lisez ceci dans d'autres langues : [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), Nederlands](CONTRIBUTINGnl.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Bienvenue dans le guide de contribution à Return YouTube Dislikes
|
# Bienvenue dans le guide de contribution à Return YouTube Dislikes
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Διαβάστε το παρόν σε άλλες γλώσσες: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md)
|
Διαβάστε το παρόν σε άλλες γλώσσες: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
|
|
||||||
# Welcome To Return YouTube Dislikes contributing guide
|
# Welcome To Return YouTube Dislikes contributing guide
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Lees dit in andere talen: [English](CONTRIBUTINGen.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Welkom bij de YouTube Dislikes bijdragengids
|
# Welkom bij de YouTube Dislikes bijdragengids
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Deutsch](CONTRIBUTINGde.md)
|
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Witamy w przewodniku współtworzenia Return YouTube Dislike
|
# Witamy w przewodniku współtworzenia Return YouTube Dislike
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md)
|
Read this in other languages: [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Bem-vindo ao Guia de contribuição do Return YouTube Dislikes
|
# Bem-vindo ao Guia de contribuição do Return YouTube Dislikes
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Прочитать на других языках: [English](CONTRIBUTING.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes
|
# Добро пожаловать в руководство по внесению вклада Return YouTube Dislikes
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Bunu diğer dillerde okuyun: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Nederlands](CONTRIBUTINGnl.md), [Français](CONTRIBUTINGfr.md), [українська](CONTRIBUTINGuk.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz
|
# "YouTube Dislike Sayısını Geri Getir"in katkı kılavuzuna Hoş Geldiniz
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md)
|
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md), [Deutsch](CONTRIBUTINGde.md), [中文](CONTRIBUTINGcn.md)
|
||||||
|
|
||||||
# Вітаємо у посібнику внеску в Return YouTube Dislikes
|
# Вітаємо у посібнику внеску в Return YouTube Dislikes
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BRmd)
|
Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BRmd), [中文](FAqcn.md)
|
||||||
|
|
||||||
|
|
||||||
# Frequently Asked Questions
|
# Frequently Asked Questions
|
||||||
|
|||||||
@@ -0,0 +1,62 @@
|
|||||||
|
以其他语言阅读: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [Português do Brasil](FAQpt_BRmd)
|
||||||
|
|
||||||
|
|
||||||
|
# 常见问题
|
||||||
|
|
||||||
|
## 在 GitHub 或 Discord 上提问之前,请先参阅此内容.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### **1. 此扩展程序从哪里获取数据?**
|
||||||
|
|
||||||
|
Google API 和抓取数据的组合。
|
||||||
|
|
||||||
|
我们将所有可用数据保存到我们的数据库中,以便 Google 关闭其 API 中的不喜欢计数后仍可用。
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### **2. 视频不喜欢计数未更新**
|
||||||
|
|
||||||
|
目前,视频的点赞信息会被缓存,更新频率不高。每 2-3 天更新一次,不会更频繁。
|
||||||
|
|
||||||
|
这并不理想,但这就是现状。我们正在努力提高更新频率。
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### **3. 这是如何运作的?**
|
||||||
|
|
||||||
|
该扩展程序会收集您正在观看的视频的视频 ID,使用我们的 API 获取不喜欢的内容(以及其他字段,如观看次数、喜欢次数等),如果这是我们的 API 首次获取该视频,它将使用 YouTube API 获取数据,然后将数据存储在数据库中以供缓存(缓存约 2-3 天)和存档,并将其返回给您。然后,该扩展程序会向您显示不喜欢的内容。
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### **4. YouTube API 停止返回不喜欢计数后会发生什么?**
|
||||||
|
|
||||||
|
后端将切换到使用已存档的不喜欢统计数据、从扩展用户数据推断出的估计值以及基于未存档的不喜欢的视频和过时的不喜欢存档的观看/喜欢比率的估计值的组合。
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### **5. 如何计算不喜欢数?**
|
||||||
|
|
||||||
|
RYD 使用用户的投票来推断不喜欢的数量。
|
||||||
|
|
||||||
|
- 如果视频是在 API 关闭后上传的:
|
||||||
|
|
||||||
|
$$ \textup{RYD Dislike Count} = \left( \frac{\textup{RYD Users Dislike Count}}{\textup{RYD Users Like Count}} \right) \times \textup{Public Like Count} $$
|
||||||
|
|
||||||
|
- 如果 RYD 数据库以某种方式拥有实际的喜欢和不喜欢计数(由上传者提供或来自存档),则不喜欢计数将根据用户的投票和存档值计算。存档值随着时间的推移对最终计数的影响会越来越小。
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
这是视频形式
|
||||||
|
|
||||||
|
[](https://www.youtube.com/watch?v=GSmmtv-0yYQ)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
## I have security / privacy concerns
|
||||||
|
|
||||||
|
有关详细信息,请参阅[此页面](SECURITY-FAQ.md)。
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md)
|
Read this in other languages: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Häufig gestellte Fragen
|
# Häufig gestellte Fragen
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md)
|
Lisez ceci dans d'autres langues : [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Foire Aux Questions
|
# Foire Aux Questions
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Lees dit in andere talen: [Engels](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md)
|
Lees dit in andere talen: [Engels](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Veel Gestelde Vragen
|
# Veel Gestelde Vragen
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Deutsch](FAQde.md)
|
Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Często zadawane pytania
|
# Często zadawane pytania
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Leia isso em outros Idiomas: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md)
|
Leia isso em outros Idiomas: [русский](FAQru.md), [Français](FAQfr.md), [Nederlands](FAQnl.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Frequently Asked Questions
|
# Frequently Asked Questions
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](FAQ.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md)
|
Read this in other languages: [English](FAQ.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Часто задаваемые вопросы
|
# Часто задаваемые вопросы
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md)
|
Bunu diğer dillerde okuyun: [English](FAQ.md), [русский](FAQru.md), [Nederlands](FAQnl.md), [Français](FAQfr.md), [українська](FAQuk.md), [Polski](FAQpl.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Sıkça Sorulan Sorular
|
# Sıkça Sorulan Sorular
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [Deutsch](FAQde.md)
|
Read this in other languages: [English](FAQ.md), [русский](FAQru.md), [Français](FAQfr.md), [Türkçe](FAQtr.md), [Deutsch](FAQde.md), [中文](FAqcn.md)
|
||||||
|
|
||||||
# Часті питання
|
# Часті питання
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Security
|
# Security
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
阅读其他语言版本:[русский](SECURITY-FAQru.md)、[Nederlands](SECURITY_FAQnl.md)、[Français](SECURITY-FAQfr.md)、[Türkçe](SECURITY-FAQtr.md)、[українська](SECURITY-FAQk.md)、[Polski](SECURITY-FAQpl.md)、[Deutsch](SECURITY-FAQde.md)
|
||||||
|
|
||||||
|
# 安全
|
||||||
|
|
||||||
|
### 您是否在跟踪我的观看历史记录?
|
||||||
|
|
||||||
|
否。扩展程序的代码是公开的,您可以自己查看。发送的唯一信息是视频 ID,这是获取视频的不喜欢计数所必需的。没有发送其他标头。在通信层上,您的公共 IP 以及发出请求的时间将暴露给服务器。但是,这些都不能以任何方式唯一地识别您。假设一个零信任环境,我们能得到的最好东西就是动态 IP。今天是你的,明天是你的邻居的。如果你真的担心你的 IP 被追踪,你可能已经使用了 VPN。
|
||||||
|
|
||||||
|
### 如果我不喜欢,你能唯一地识别我吗?
|
||||||
|
|
||||||
|
是。当你不喜欢某个视频时,我们会为你创建一个随机生成的唯一 ID,该 ID 不与你的 Google 帐户绑定。这样做是为了防止机器人。但是没有办法将这个随机 ID 绑定到你或你的个人 YouTube 帐户。
|
||||||
|
|
||||||
|
### 你到底有什么信息?
|
||||||
|
|
||||||
|
只有视频 ID。不是你的评论,不是你的用户名,不是你与谁分享了视频,也不是任何其他元数据。什么都没有。只有视频 ID。
|
||||||
|
|
||||||
|
### 我的 IP 如何存储?
|
||||||
|
|
||||||
|
后端仅将未散列的 IP 地址保存在易失性存储器 (RAM) 中。这些地址不存储在硬盘上,因此不会被记录。我们对 IP 地址进行散列,然后将其存储起来。这样做是为了防止数据库遭到破坏。
|
||||||
|
|
||||||
|
### 我听到一些关于 OAuth 和访问我的 YouTube 帐户的讨论!
|
||||||
|
|
||||||
|
此功能是可选的,并且非常可选择加入。如果您是 YouTube 创作者,并且想与我们分享您的不喜欢统计数据,您可以这样做。 [OAuth](https://en.wikipedia.org/wiki/OAuth#:~:text=but%20without%20giving%20them%20the%20passwords.) 的结构方式实际上非常安全。您可以随时撤销对您帐户的访问权限,并可以向我们授予非常具体的权限。我们不会要求任何不必要的权限。我们只会要求查看您的视频统计数据的权限。
|
||||||
|
|
||||||
|
### 我如何信任这个不喜欢计数?
|
||||||
|
|
||||||
|
我们已经实施了防止机器人攻击的措施,并将继续努力提高机器人预防系统的有效性:这将帮助我们将不喜欢计数保持为实际计数的良好代表。当然,它永远不会 100% 准确,因此由您决定是否信任计数。
|
||||||
|
|
||||||
|
### 您为什么不共享后端代码?
|
||||||
|
|
||||||
|
我们会在某个时候共享它 - 但现在真的没有真正的理由共享它。它给人一种虚假的安全感 - 因为在零信任系统中,我们也可以披露一个版本但部署另一个版本。隐藏代码的原因有很多,特别是我们如何对抗垃圾邮件。隐藏/混淆垃圾邮件处理代码是一种相当标准的做法。
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md)
|
Read this in other languages: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
|
|
||||||
# Sicherheit
|
# Sicherheit
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Lisez ceci dans d'autres langues : [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Sécurité
|
# Sécurité
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Lees dit in andere talen: [English](SECURITY_FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Lees dit in andere talen: [English](SECURITY_FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Veiligheid
|
# Veiligheid
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Deutsch](SECURITY-FAQde.md)
|
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Security
|
# Security
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Leia isso em outros idiomas: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md)
|
Leia isso em outros idiomas: [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Segurança
|
# Segurança
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Прочитать на других языках: [English](SECURITY-FAQ.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Прочитать на других языках: [English](SECURITY-FAQ.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Безопасность
|
# Безопасность
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Nederlands](SECURITY_FAQnl.md), [Français](SECURITY-FAQfr.md), [українська](SECURITY-FAQuk.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Güvenlik
|
# Güvenlik
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md)
|
Read this in other languages: [English](SECURITY-FAQ.md), [русский](SECURITY-FAQru.md), [Français](SECURITY-FAQfr.md), [Türkçe](SECURITY-FAQtr.md), [Polski](SECURITY-FAQpl.md), [Deutsch](SECURITY-FAQde.md), [中文](SECURITY-FAQcn.md)
|
||||||
|
|
||||||
# Безпека
|
# Безпека
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md)
|
Read this in other languages: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [中文](readmecn.md)
|
||||||
|
|
||||||
**Contents**
|
**Contents**
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
阅读其他语言版本:[English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md)
|
||||||
|
|
||||||
|
**目录**
|
||||||
|
|
||||||
|
- [指南](#guides)
|
||||||
|
- [常见问题](#faqs)
|
||||||
|
<!-- - [常见问题](#faqs)
|
||||||
|
- [其他列表](#other-lists) -->
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
## 指南
|
||||||
|
|
||||||
|
- [下载、安装和使用](https://github.com/Anarios/return-youtube-dislike/wiki/Downloading,-Installing-&-Using)
|
||||||
|
- [故障排除](https://github.com/Anarios/return-youtube-dislike/wiki/Troubleshooting-Guide)
|
||||||
|
<!-- - [常见问题](FAQ.md)
|
||||||
|
- [何时及如何报告错误](Guide__Bug_Reporting.md)
|
||||||
|
- [贡献](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md) -->
|
||||||
|
<!-- - [如何更新 wiki](/) -->
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
## 常见问题
|
||||||
|
|
||||||
|
- [常规](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQcn.md)
|
||||||
|
- [安全](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/SECURITY-FAQcn.md)
|
||||||
|
|
||||||
|
<!-- - [隐私](FAQ_Privacy.md)
|
||||||
|
- [技术](FAQ_Technical.md)
|
||||||
|
- [创作者](FAQ_Creators.md)
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
## 其他列表
|
||||||
|
|
||||||
|
- [常见问题](Common_Problems.md)
|
||||||
|
- [重复的问题](Repeated_Questions.md)
|
||||||
|
- [重复的功能请求](Repeated_Feature_requests.md)
|
||||||
|
- [重复的问题](Repeated_Issues.md) -->
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Lisez ceci dans d'autres langues : [English](readme.md), [Nederlands](readmenl.md), [Türkçe](readmetr.md)
|
Lisez ceci dans d'autres langues : [English](readme.md), [Nederlands](readmenl.md), [Türkçe](readmetr.md), [中文](readmecn.md)
|
||||||
|
|
||||||
**Contenu**
|
**Contenu**
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](readme.md), [Français](readmefr.md), [Türkçe](readmetr.md)
|
Read this in other languages: [English](readme.md), [Français](readmefr.md), [Türkçe](readmetr.md), [中文](readmecn.md)
|
||||||
|
|
||||||
**Inhoud**
|
**Inhoud**
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Leia isso em outros idiomas: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md)
|
Leia isso em outros idiomas: [Nederlands](readmenl.md), [Français](readmefr.md), [Türkçe](readmetr.md), [中文](readmecn.md)
|
||||||
|
|
||||||
**Contents**
|
**Contents**
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md)
|
Read this in other languages: [English](readme.md), [Nederlands](readmenl.md), [Français](readmefr.md), [中文](readmecn.md)
|
||||||
|
|
||||||
**İçerikler**
|
**İçerikler**
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
随着 YouTube API 中不喜欢统计信息的移除,我们的后端切换到使用从扩展用户数据中抓取的不喜欢统计信息和估算数据的组合。
|
随着 YouTube API 中不喜欢统计信息的移除,我们的后端切换到使用从扩展用户数据中抓取的不喜欢统计信息和估算数据的组合。
|
||||||
|
|
||||||
[常见问题解答](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQ.md)
|
[常见问题解答](https://github.com/Anarios/return-youtube-dislike/blob/main/Docs/FAQcn.md)
|
||||||
|
|
||||||
## 为什么重要
|
## 为什么重要
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ https://returnyoutubedislikeapi.com/swagger/index.html
|
|||||||
|
|
||||||
## 贡献
|
## 贡献
|
||||||
|
|
||||||
请阅读[贡献指南](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTING.md)。
|
请阅读[贡献指南](https://github.com/Anarios/return-youtube-dislike/blob/main/CONTRIBUTINGcn.md)。
|
||||||
|
|
||||||
## 支持这个项目!
|
## 支持这个项目!
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user