-
Notifications
You must be signed in to change notification settings - Fork 567
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prettier applied to whole project, prettier added to pre-commit hook
- Loading branch information
Showing
59 changed files
with
912 additions
and
819 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
{ | ||
"presets": ["@babel/preset-env"] | ||
"presets": ["@babel/preset-env"], | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#!/usr/bin/env sh | ||
. "$(dirname -- "$0")/_/husky.sh" | ||
|
||
npx lint-staged |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,67 +1,67 @@ | ||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md) | ||
|
||
# Вітаємо у посібнику внеску в Return YouTube Dislikes | ||
|
||
Дякуємо, що вкладаєте свій час у розвиток нашого проєкту! Усі ваші зміни буде відображено в наступній версії розширення (або ж [вебсайту](https://www.returnyoutubedislike.com/)). | ||
|
||
## Почнімо працювати | ||
|
||
Будь ласка, використовуйте Prettier із налаштуваннями за замовчуванням для форматування коду. | ||
|
||
#### Заздалегідь | ||
|
||
Вам потрібно встановити node і npm, щоб створити bundled версію джерела. | ||
|
||
Версії, що використовувались при налаштуванні: | ||
|
||
- node: 12.18.4 | ||
- npm: 6.14.6 | ||
|
||
Для створення `bundled-content-script.js`, який містить більшу частину бізнес-логіки цього розширення, спочатку потрібно встановити всі залежності. | ||
|
||
1. Перейдіть в корінь репозиторію та виконайте наступне: | ||
|
||
``` | ||
npm install | ||
``` | ||
|
||
2. Виконайте наступну команду, щоб створити `bundled-content-script.js`, який використовується в `manifest.json` | ||
|
||
``` | ||
npm start // для створення файлу(ів) збірки та запуску спостерігача за файлами, який виконує hot-reload при збереженні | ||
// або ж | ||
npm run build // для створення файлу(ів) збірки один раз | ||
``` | ||
|
||
Вітаємо, тепер ви готові до розробки! | ||
|
||
Якщо ви новачок у розробці розширення Chrome або вам потрібна додаткова допомога, перегляньте [це керівництво на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0) (англ.) | ||
|
||
### Проблеми | ||
|
||
#### Відкриття нової проблеми | ||
|
||
Якщо у вас виникли проблеми з розширенням, здійсніть пошук і переконайтеся, що про цю проблему ще не повідомляли. Якщо ні, створіть Issue, використання форми проблеми наполегливо рекомендується, але не є обов’язковим. | ||
|
||
#### Вирішення проблеми | ||
|
||
Якщо ви знайшли проблему, і гадаєте, що можете її вирішити, не соромтеся. Створіть Pull Request на вилучення з виправленням і обов'язково вкажіть проблему, яку ви усуваєте. | ||
|
||
### Запит функції | ||
|
||
#### Відкриття запиту на нову функцію | ||
|
||
Якщо у вас є ідея щодо розширення, не соромтеся створіть Pull Request, але, будь ласка, здійсніть пошук і переконайтеся, що ця функція ще не запропонована. Використання форми функції наполегливо рекомендується, але не є обов’язковим. | ||
|
||
#### Реалізація запиту функції | ||
|
||
Якщо ви знайшли функцію, і гадаєте, що можете її реалізувати, не соромтеся. Створіть Pull Request із виправленням і обов’язково вкажіть функцію, яку ви впроваджуєте. | ||
|
||
### Які Pull Request ми приймаємо? | ||
|
||
- Виправлення проблем. | ||
- Впровадження нових функцій. | ||
- Виправлення помилок та спрощення тексту. | ||
- Поліпшення сайту. | ||
Read this in other languages: [English](CONTRIBUTING.md), [русский](CONTRIBUTINGru.md), [Français](CONTRIBUTINGfr.md), [Türkçe](CONTRIBUTINGtr.md), [Polski](CONTRIBUTINGpl.md) | ||
|
||
# Вітаємо у посібнику внеску в Return YouTube Dislikes | ||
|
||
Дякуємо, що вкладаєте свій час у розвиток нашого проєкту! Усі ваші зміни буде відображено в наступній версії розширення (або ж [вебсайту](https://www.returnyoutubedislike.com/)). | ||
|
||
## Почнімо працювати | ||
|
||
Будь ласка, використовуйте Prettier із налаштуваннями за замовчуванням для форматування коду. | ||
|
||
#### Заздалегідь | ||
|
||
Вам потрібно встановити node і npm, щоб створити bundled версію джерела. | ||
|
||
Версії, що використовувались при налаштуванні: | ||
|
||
- node: 12.18.4 | ||
- npm: 6.14.6 | ||
|
||
Для створення `bundled-content-script.js`, який містить більшу частину бізнес-логіки цього розширення, спочатку потрібно встановити всі залежності. | ||
|
||
1. Перейдіть в корінь репозиторію та виконайте наступне: | ||
|
||
``` | ||
npm install | ||
``` | ||
|
||
2. Виконайте наступну команду, щоб створити `bundled-content-script.js`, який використовується в `manifest.json` | ||
|
||
``` | ||
npm start // для створення файлу(ів) збірки та запуску спостерігача за файлами, який виконує hot-reload при збереженні | ||
// або ж | ||
npm run build // для створення файлу(ів) збірки один раз | ||
``` | ||
|
||
Вітаємо, тепер ви готові до розробки! | ||
|
||
Якщо ви новачок у розробці розширення Chrome або вам потрібна додаткова допомога, перегляньте [це керівництво на YouTube](https://www.youtube.com/watch?v=mdOj6HYE3_0) (англ.) | ||
|
||
### Проблеми | ||
|
||
#### Відкриття нової проблеми | ||
|
||
Якщо у вас виникли проблеми з розширенням, здійсніть пошук і переконайтеся, що про цю проблему ще не повідомляли. Якщо ні, створіть Issue, використання форми проблеми наполегливо рекомендується, але не є обов’язковим. | ||
|
||
#### Вирішення проблеми | ||
|
||
Якщо ви знайшли проблему, і гадаєте, що можете її вирішити, не соромтеся. Створіть Pull Request на вилучення з виправленням і обов'язково вкажіть проблему, яку ви усуваєте. | ||
|
||
### Запит функції | ||
|
||
#### Відкриття запиту на нову функцію | ||
|
||
Якщо у вас є ідея щодо розширення, не соромтеся створіть Pull Request, але, будь ласка, здійсніть пошук і переконайтеся, що ця функція ще не запропонована. Використання форми функції наполегливо рекомендується, але не є обов’язковим. | ||
|
||
#### Реалізація запиту функції | ||
|
||
Якщо ви знайшли функцію, і гадаєте, що можете її реалізувати, не соромтеся. Створіть Pull Request із виправленням і обов’язково вкажіть функцію, яку ви впроваджуєте. | ||
|
||
### Які Pull Request ми приймаємо? | ||
|
||
- Виправлення проблем. | ||
- Впровадження нових функцій. | ||
- Виправлення помилок та спрощення тексту. | ||
- Поліпшення сайту. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,29 @@ | ||
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) | ||
|
||
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) | ||
|
||
# Часто задаваемые вопросы | ||
|
||
## Прежде чем задать вопрос на GitHub или в Discord, пожалуйста, ознакомьтесь с этим. | ||
|
||
### **1. Откуда это расширение получает данные?** | ||
|
||
Комбинация API Google и старых данных. | ||
|
||
Мы сохраняем все имеющиеся данные в нашей базе данных, чтобы они были доступны после того, как Google прекратит подсчёт отметок «Не нравится» в своём API. | ||
|
||
### **2. Количество не понравившихся видео не обновляется** | ||
|
||
В настоящее время видео с отметками «Не нравится» кэшируются и обновляются не очень часто. Раз в 2-3 дня, не чаще. | ||
|
||
Да, это не идеально, но это то, что есть. Мы работаем над тем, чтобы улучшить частоту их обновления. | ||
|
||
### **3. Как это работает?** | ||
|
||
Расширение собирает идентификатор видео, которое вы смотрите, извлекает данные об отметках «Не нравится» (и другие поля, такие как просмотры, отметки «Нравится» и т.д.) с помощью нашего API, если видео было извлечено нашим API впервые, оно использует YouTube API для получения данных, затем сохраняет данные в базе данных для кэширования (кэшируются около 2-3 дней) и архивирования и возвращает их вам. После этого расширение отображает отметки «Не нравится» вам. | ||
|
||
### **4. Что произойдёт после того, как API YouTube перестанет возвращать данные о количестве отметок «Не нравится»?** | ||
|
||
Внутренняя часть нашего сервера переключится на использование комбинации архивных статистик отметок «Не нравится», оценок, экстраполированных из данных о пользователях расширения, и оценок, основанных на соотношении просмотров и отметок «Нравится» для видео, чьи отметки «Не нравится» не были заархивированы, и для устаревших архивов с отметками «Не нравится». | ||
|
||
## Я беспокоюсь о безопасности / конфиденциальности | ||
|
||
Более подробную информацию смотрите на [этой странице](SECURITY-FAQ.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.