Shitter — это бесплатный альтернативный интерфейс Twitter с открытым исходным кодом, ориентированный на конфиденциальность и производительность. Это форк Nitter, вдохновлённый проектом Invidious. Он работает без JavaScript и рекламы, а все запросы проходят через бэкенд, поэтому клиент никогда не обращается к Twitter напрямую. Это не позволяет Twitter отслеживать ваш IP-адрес или отпечаток JavaScript.
Проект использует неофициальный API Twitter, поэтому учётная запись разработчика не требуется. Он легковесен: 60 КБ против 784 КБ у twitter.com, благодаря @nim_lang. Также поддерживаются RSS-ленты, несколько тем и мобильные устройства благодаря адаптивному дизайну.
В вики проекта перечислены публичные экземпляры, форки репозитория кода Nitter и расширения браузера, которые автоматически перенаправляют на Nitter. Там также есть руководства по самостоятельному развёртыванию экземпляра Nitter, получению токенов сессии и использованию встроенных элементов Nitter. Репозиторий не принимает pull-запросы, но вклады в виде файлов патчей, отправленных через issue, приветствуются.
Обоснование проекта состоит в том, что Twitter нельзя использовать без JavaScript, а с 2024 года пользователям необходимо регистрироваться. Даже с VPN и мощными блокировщиками рекламы браузерный отпечаток может отслеживать пользователей. Это стало особенно важно после того, как Twitter убрал возможность запретить передачу данных рекламодателям. Nitter в среднем примерно в 15 раз легче Twitter, а ленты часто загружаются в 2–4 раза быстрее. Shitter можно установить с помощью Docker, используя готовый мультиархитектурный образ, или запустить как службу systemd.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing