NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Instagram - Hide Friend Suggestions
// @name:pt-BR Instagram - Ocultar Sugestões de Amizade
// @name:es Instagram - Ocultar sugerencias de amigos
// @name:hi Instagram - मित्र सुझाव छिपाएँ
// @name:id Instagram - Sembunyikan Saran Teman
// @name:ja Instagram - 友達の提案を非表示にする
// @name:tr Instagram - Arkadaş Önerilerini Gizle
// @name:de Instagram - Freundesvorschläge ausblenden
// @name:it Instagram - Nascondi i suggerimenti di amicizia
// @name:fr Instagram - Masquer les suggestions d'amis
// @name:fil Instagram - Itago ang mga Suggestion sa Kaibigan
// @name:ko Instagram - 친구 추천 숨기기
// @name:ru Instagram - Скрыть рекомендации друзей
// @name:zh-TW Instagram - 隱藏好友推薦
// @name:zh-CN Instagram - 隐藏好友推荐
// @name:ar Instagram - إخفاء اقتراحات الأصدقاء
// @name:pl Instagram - Ukryj propozycje znajomych
// @name:sv Instagram - Dölj vänförslag
// @name:uk Instagram - Приховати пропозиції друзів
// @namespace Violentmonkey Scripts
// @match *://*.instagram.com/*
// @grant none
// @license MIT
// @version 1.3
// @author Big Naturals
// @homepage https://greasyfork.org/en/users/1568161-big-naturals
// @icon https://i.postimg.cc/B6tpJF3J/noinstasuggested.png
// @contributionURL https://www.blockchain.com/explorer/addresses/btc/14DqoZwVtb5X7mG1ddAfHDDQtVz829fiES
// @compatible chrome
// @compatible firefox
// @compatible opera
// @compatible safari
// @compatible edge
// @compatible brave
// @run-at document-start
// @description Removes the "Suggested for you" section from the home page and user pages. Never see people you don't want to see again.
// @description:pt-BR Remove a seção "Sugestões para você" da página inicial e da página de usuários. Nunca mais veja pessoas que você não quer ver.
// @description:es Elimina la sección "Sugerencias para ti" de la página de inicio y das páginas de usuarios. No vuelvas a ver a personas que não quieres ver.
// @description:hi होम पेज और यूजर पेज से 'आपके लिए सुझाए गए' सेक्शन हटाता है। उन लोगों को फिर कभी न देखें जिन्हें आप नहीं देखना चाहते।
// @description:id Menghapus bagian 'Disarankan untuk Anda' dari beranda dan halaman pengguna. Jangan pernah lagi melihat orang yang tidak ingin Anda lihat.
// @description:ja ホーム画面やユーザーページから「おすすめ」セクションを削除します。二度と見たくない人を見ることはありません。
// @description:tr Ana sayfadan ve kullanıcı sayfalarından 'Senin için önerilenler' bölümünü kaldırır. Görmek istemediğiniz kişileri bir daha asla görmeyin.
// @description:de Entfernt den Bereich 'Für dich vorgeschlagen' von der Startseite und den Benutzerseiten. Nie wieder Personen sehen, die Sie nicht sehen möchten.
// @description:it Rimuove la sezione 'Suggeriti per te' dalla home page e dalle pagine utente. Non vedere mai più persone che non vuoi vedere.
// @description:fr Supprime la section 'Suggestions pour vous' de la page d'accueil et des pages de profil. Ne voyez plus jamais de personnes que vous ne voulez pas voir.
// @description:fil Inaalis ang seksyong 'Suggested for you' mula sa home page at mga page ng user. Huwag nang makakita ng mga taong ayaw mong makita muli.
// @description:ko 홈 페이지 및 사용자 페이지에서 '회원님을 위한 추천' 섹션을 제거합니다. 다시는 보고 싶지 않은 사람들을 보지 마세요.
// @description:ru Удаляет раздел «Рекомендации для вас» с главной страницы и страниц пользователей. Больше не ведите тех, кого вы не хотите видеть.
// @description:zh-TW 從首頁和用戶頁面移除「為你推薦」區塊。再也不用看到你不想看的人。
// @description:zh-CN 从首页和用户页面移除“为你推荐”部分。再也不用看到你不想看的人。
// @description:ar يزيل قسم "اقتراحات قد تعجبك" من الصفحة الرئيسية وصفحات المستخدمين. لا ترى أبدًا الأشخاص الذين لا تريد رؤيتهم مرة أخرى.
// @description:pl Usuwa sekcję „Propozycje dla Ciebie” ze strony głównej i stron użytkowników. Nigdy więcej nie widuj osób, których nie chcesz widzieć.
// @description:sv Tar bort sektionen ”Förslag för dig” från startsidan och användarsidorna. Se aldrig mer personer du inte vill se igen.
// @description:uk Видаляє розділ «Рекомендації для вас» з головної сторінки та сторінок користувачів. Більше не бачте людей, яких ви не хочете бачити знову.
// ==/UserScript==
(function() {
'use strict';
const TRANSLATIONS = new Set([
'Suggested for you', 'Sugerencias para ti', 'Sugestões para você',
'Sugestões para ti', 'Für dich vorgeschlagen', 'Suggeriti per te',
'為你推薦', 'اقتراحات قد تعجبك', 'Disarankan para Anda',
'Suggestions pour vous', 'おすすめ', 'Рекомендации для вас',
'आपके लिए सुझाए गए', 'Senin için önerilenler', '회원님을 위한 추천',
'Propozycje dla Ciebie', 'Förslag för dig', 'Рекомендації для вас'
]);
const findAndHide = () => {
const elements = document.querySelectorAll('h4, span');
elements.forEach(el => {
const content = el.textContent.trim();
if (TRANSLATIONS.has(content)) {
const container = el.parentElement &&
el.parentElement.parentElement &&
el.parentElement.parentElement.parentElement;
if (container && container.tagName === 'DIV' && !container.dataset.hideMe) {
container.style.setProperty('display', 'none', 'important');
container.dataset.hideMe = "true";
const outerWrapper = container.parentElement;
if (outerWrapper &&
outerWrapper.tagName === 'DIV' &&
outerWrapper.innerText &&
outerWrapper.innerText.indexOf(content) !== -1) {
outerWrapper.style.setProperty('display', 'none', 'important');
}
}
}
});
};
const observer = new MutationObserver((mutations) => {
for (let i = 0; i < mutations.length; i++) {
if (mutations[i].addedNodes.length) {
findAndHide();
break;
}
}
});
const startObserver = () => {
if (document.body) {
observer.observe(document.body, { childList: true, subtree: true });
findAndHide();
} else {
setTimeout(startObserver, 5);
}
};
startObserver();
})();