Задум фільтра стрічки ютубу
22 березня, 2026 в 8:53,
Немає коментарів
ллллллллллллллллллллллллллл1
Як створити власний фільтр YouTube (аналог StopRU)
1. Проблема інформаційного шуму
YouTube часто показує небажаний контент:
- пропаганду
- політичні маніпуляції
- клікбейт
- російський контент
Часто цей контент маскується під український:
- українська назва відео
- російська мова всередині
2. Ідея фільтра
Фільтр аналізує:
- назву відео
- опис
- назву каналу
- мову субтитрів
- історію каналу
Якщо знаходяться небажані сигнали — відео ховається.
3. Проблема маскування російського контенту
Багато каналів використовують українську назву, але відео російською.
Тому система повинна аналізувати:
- мову аудіо
- мову субтитрів
- коментарі
- попередні відео каналу
4. Система винятків
Іноді російський контент може бути корисним.
Наприклад:
- ремонт техніки СРСР
- електроніка
- DIY
- інженерні інструкції
Тому потрібно додати whitelist.
5. Архітектура розширення браузера
extension │ ├ manifest.json ├ content.js ├ background.js ├ filterEngine.js ├ rules.json ├ whitelist.json └ popup.html
6. Алгоритм фільтра
ContentScore =
language_score +
keyword_score +
channel_score
if channel in whitelist:
allow
if topic in whitelist:
allow
if ContentScore > threshold:
hide video
7. Приклад rules.json
{
"blockedWords":[
"политика",
"пропаганда",
"скандал"
],
"allowedTopics":[
"ремонт",
"DIY",
"electronics",
"радио",
"схема"
],
"channelThreshold":3
}
8. Приклад JavaScript фільтра
const bannedWords = ["политика","пропаганда"];
function filterVideos(){
let videos=document.querySelectorAll("ytd-video-renderer");
videos.forEach(video=>{
let title=video.querySelector("#video-title");
if(!title) return;
let text=title.innerText.toLowerCase();
bannedWords.forEach(word=>{
if(text.includes(word)){
video.style.display="none";
}
});
});
}
setInterval(filterVideos,2000);
9. AI фільтр
AI може визначати тип контенту:
- політика
- пропаганда
- новини
- технічні відео
Технічний контент можна не блокувати.
10. План реалізації
- створити простий keyword filter
- додати блокування каналів
- додати language detection
- додати аналіз субтитрів
- додати AI класифікатор
11. Промпт для генерації коду
Ти senior developer. Створи browser extension яке фільтрує YouTube. Фільтр аналізує: - назву відео - опис - канал - мову - субтитри Підтримує whitelist для технічних тем: ремонт electronics DIY радіо Код 600-800 рядків.