GetSiteCopy — бот для свободного доступа к статьям заблокированных СМИ

Привет всем!

Недавно в соседнем блоге на хабре писали про Amnezia VPN, self-hosted решение, устойчивое к блокировкам. Это проект был изначально разработан на хакатоне Demhack, который объединяет проекты в области приватности и свободы интернета. Потом он прошёл акселерацию в Privacy Accelerator.

А здесь мы расскажем ещё об одном решении, созданном на хакатоне и теперь успешно работающем на благо людей. Итак, это был Demhack 4, проходивший весной 2022 года. Обстановка и для организаторов, и для участников была крайне стрессовая. Новая реальность ставила новые проблемы, и ответы на вызовы нового времени витали в воздухе. 

Одним из самых актуальных стало преодоление блокировок сайтов СМИ. Так появился проект GetSiteCopy. Вот как команда мотивировала свою разработку:

«Это не альтернатива VPN. Наш бот скорее для тех, кто не может установить VPN в принципе, объясняют разработчик о своём проекте. Допустим, вы прочитали статью на заблокированном  сайте и хотите поделиться ей с мамой или бабушкой, которые не настроят VPN никогда. Наш бот в этом поможет».

Изначально бот работал следующим образом: пользователь отдавал боту ссылку с ресурса с ограниченным доступом, бот подтягивал информацию и выдавал её по новой ссылке, которую можно было переслать кому угодно. Таким образом, решение сделало возможным делиться статьями с заблокированных в России сайтов с теми, у кого нет VPN.

За время хакатона команда создала MVP (Telegram-бот и сервис создания скриншотов), а также частично реализовала сервис копирования HTML/CSS и Proxy-сервер. В итоге GetSiteCopy стал одним из победителей хакатона!

После хакатона проект был приглашён в Privacy Accelerator, где его пересобрали, прокачали и проапгрейдили. С проектом работали как технические специалисты, так и продакты, которые помогали выбрать направление развития и целевую аудиторию решения. Так, вместо обычных пользователей, которые пытались в частном порядке расшаривать статьи заблокированных СМИ для своих родственников, бот стали использовать сами редакции заблоченных медиа, предлагая «неубиваемую» ссылку для просмотра без VPN непосредственно на своих ресурсах. 

GetSiteCopy претерпел некоторые изменения. Были сделаны обновления и адаптации под различные СМИ и их веб-ресурсы. Изначально планировалось хранить скопированные страницы в виде статики, но от этой идеи пришлось отказаться из-за технических проблем с отображением контента (аудио/видео/фото и прочего) -, а для многих медиа важно сохранить весь контент, который представлен на странице с публикацией. 

В конечном итоге после всех обновлений алгоритм работы бота получился таким: для каждого медиа и его контента создавалась «скопированная страница». Эти «скопированные страницы» хранились на ресурсах Google APIs, что позволяло им оставаться нетронутыми и незаблокированными, практически «неубиваемыми». Все фото, баннеры и прочие важные элементы страниц сохранялись в своем первоначальном виде и никуда не пропадали.

GetSiteCopy в работе

GetSiteCopy в работе

Бот GetSiteCopy начали использовать заблокированные СМИ, распространяющие независимую информацию — от нишевых и региональных до крупных международных изданий. Копии материалов, сгенерированные Get Site Copy в Google СІоuԁ, медиа могут распространять через свои Telegram-каналы, чтобы их могли прочитать люди, не использующие VPN.

Роскомсвобода* и Privacy Accelerator поддерживали проект GetSiteCopy, помогали в его развитии и внедрении с июня 2022 года. В июле 2023 года его приняла под свою ответственность команда другого большого международного проекта. 

Сам проект GetSiteCopy не является единственным проектом в области копирования/зеркалирования веб-страниц. Так есть решение AnyNews Deployment Proxy от Guardian Project. Помимо него на просторах интернета можно найти другие инструменты, которые создают копию/зеркало сайта/страницы на базе WordPress, а также браузерные плагины с функционалом копирования.

Мы очень воодушевлены успехом проекта GetSiteCopy, верим в его будущие перспективы, рады что сделали свой вклад в развитие инструмента для свободного доступа к информации!

А буквально несколько дней назад уже прошёл хакатон Demhack-7, который открыл ещё больше крутых команд с очень хорошими решениями! И скоро мы будем готовы рассказать о новых резидентах Privacy Accelerator! :)

* — признана иноагентом в РФ (Роскомсвобода не согласна с этим и будет оспаривать данное решение в судах)

© Habrahabr.ru