AI 요약
최근 알고리즘 기반의 저품질 콘텐츠(Slop)에 대한 피로도가 높아지는 가운데, 인스타그램의 인터페이스를 사용자의 의도대로 재구성하려는 오픈소스 프로젝트가 주목받고 있습니다. 개발자 shraiwi는 uBlock Origin 광고 차단 확장 프로그램을 위한 전용 필터 리스트를 GitHub Gist에 공개하여, 릴스 탭과 팔로우하지 않은 계정의 게시물, 그리고 모든 비디오 콘텐츠를 차단하는 기능을 선보였습니다. 이 필터는 단순히 요소를 삭제하는 것이 아니라 시각적으로 흐리게 처리(Blur)함으로써, 플랫폼 내에 얼마나 많은 알고리즘 필러(filler)가 존재하는지를 사용자에게 직접 확인시켜 주는 효과를 제공합니다. 이는 인스타그램을 과거 지인들의 소식 위주였던 페이스북의 초기 모습으로 되돌리려는 의도로 제작되었습니다.
핵심 인사이트
- uBlock Origin 활용: 광고 차단 도구인 uBlock Origin의 사용자 지정 필터 기능을 사용하여 인스타그램의 UI 요소를 제어합니다.
- 특정 요소 타겟팅:
/reels/링크와aria-label="Video player"가 포함된 모든 비디오 요소를 정확히 지목하여 차단합니다. - 시각적 인지 효과:
blur(2em),grayscale(100%),opacity: 0.2설정을 통해 차단된 콘텐츠가 알고리즘 추천물임을 명확히 시각화합니다.
주요 디테일
- 릴스 탭 제거:
instagram.com##a[href="/reels/"]코드를 통해 하단 메뉴나 사이드바에서 릴스 진입점을 삭제합니다. - 추천 게시물 차단: 텍스트에 "Follow" 문구가 포함된 게시물(
article:has(div:has-text(/^Follow$/)))을 자동으로 감지하여 블러 처리합니다. - 비디오 콘텐츠 전면 차단: 모든 동영상 플레이어 요소에 대해
pointer-events: none을 설정하여 클릭이나 상호작용을 방지합니다. - 주의 사항: 해당 필터는 알고리즘 추천 영상뿐만 아니라 친구가 올린 동영상까지 모두 블러 처리하므로 사용 시 주의가 필요합니다.
- 구현 방식: 복잡한 레이아웃 수정 대신 단순한 스타일 덮어쓰기 방식을 채택하여 기술적 복잡도를 낮췄습니다.
향후 전망
- 커뮤니티 기반 업데이트: 인스타그램의 웹 소스 코드가 변경될 때마다 GitHub Gist 등을 통해 필터 리스트의 수정 및 개선이 지속될 것으로 예상됩니다.
- 디지털 디톡스 도구의 확산: 플랫폼이 제공하는 기본 피드에 반대하여 사용자가 직접 노출 콘텐츠를 선별하는 맞춤형 필터 도구에 대한 수요가 증가할 것입니다.
출처:hackernews
