Проект под названием Overflow Offline позволяет скачать актуальную версию архива вопросов и ответов по разработке ПО. По объему данных база форума уступает только «Википедии».
Актуализация данных
Благодаря Overflow Offline загрузить архив, чтобы пользоваться им без интернета, можно через сервис Kiwix. Скачивание форума было доступно и ранее, однако его версия не актуализировалась с 2018 года – платформе не хватало мощностей, чтобы обновить оффлайн-базу. По объему данных копия Stack Overflow в библиотеке Kiwix занимала второе место, сразу за «Википедией».
Разработчики форума обещают улучшить автономную версию сервиса, учтя отзывы и пожелания пользователей. Также в планы входит уменьшение размера архива – сейчас он занимает около 80 Гб. Столько же весят 6,5 млн статей из англоязычной «Википедии». Ранее размер копии форума 2018 года на Kiwix составлял 134 Гб.
Возможности офлайн-доступа
Для того, чтобы предоставить пользователям доступ к актуальному архиву и оптимизировать его загрузку, команда Stack Overflow в рамках проекта Overflow Offline обеспечивает разработчикам Kiwix финансовую и техническую поддержку. Для реализации задумки инженеры сервиса создали парсер Sotoki (Stack Overflow to Kiwix) таким образом, что он может обрабатывать каждый из 180 сайтов сети Stack Exchange.
Оффлайн-версия форума наиболее востребована в местах, где нет стабильного доступа к интернету. К примеру, архив необходим для работы исследовательской станции The Ice Cube Lab на Южном полюсе, а также в странах с плохо развитой телекоммуникационной индустрией. Кроме того, загрузка копии Stack Overflow нужна общественным организациям Unlocked Labs, Bard Prison Initiative и Code4000, которые помогают получать образование заключенным в тюрьмах.
В Stack Overflow отмечают, что запуск Overflow Offline – лишь отправная точка всего проекта. Разработчики будут продолжать работать над тем, чтобы сделать архив более доступным для различных компаний и предоставить более мощный ресурс тем, кто учится программировать или занимается научной или образовательной деятельностью с помощью программного обеспечения.