Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
241
Chromium Thread #28 /chromium/ — Добро пожаловать в тред, посвящённый браузерам на основе Chromium! Список актуальных браузеров на основе Chromium: Google Chrome ‒ основоположник движения браузеров на основе Chromium. Активно экспериментирует над пользователями, внедряя инновационные технологии по профилированию и предоставлению рекламы. Недавно внедрил manifest v3, что запрещает пользователям устанавливать расширения на основе mv2, такие как uBlock Origin, Violentmonkey и другие. Скачать: https://www.google.com/chrome Ungoogled Chromium ‒ Chromium версия веб-браузера Chromium без интеграции сервисов Google, ориентированная на приватность (включаются через флаги). Включает улучшения для конфиденциальности, прозрачности и контроля онлайн-активности, а так же добавляет в хромиум дополнительные настройки, позволяющие убрать плашку варнинга при входе в полноэкранный режим, крестики с вкладок, настроить кастомную новую вкладку и многое другое. Скачать: https://github.com/ungoogled-software/ungoogled-chromium Для windows: https://github.com/ungoogled-software/ungoogled-chromium-windows (бинарники от васянов качать строго не рекомендуется!) Chromium: https://www.chromium.org/getting-involved/download-chromium/ Cromite ‒ это форк Chromium на основе Bromite со встроенной стойкой блокировки рекламы и обеспечения конфиденциальности. Имеет мощную защиту от отслеживания, пробивает такие трекеры как fingerprint-js-pro и creepjs. Умеет устанавливать расширения из Chrome Web Store. В мобильной версии есть возможность устанавливать расширения. Скачать: https://github.com/uazo/cromite/releases Brave – защищенный браузер с открытым исходным кодом на базе Chromium. Официально браузер имеет нативный блокировщик рекламы, на который не распространяются ограничения накладываемые Google manifest v3 и который поддерживает фильтры от uBlock Origin, анонимную синхронизацию без регистрации между устройствами (без аккаунтов), встроенный Tor с мостами, IPFS, Web3 кошелек. Также в наличии всё еще имеется поддержка mv2 расширений, возможность установки uBO прямо из настроек, вертикальные вкладки с возможностью полного скрытия и сопротивление microsoft recall. Недавно в браузер добавлены контейнеры, подобные тем, которые в фаерфокс. Включить можно через brave://flags. Также еще добавлена возможность скроллить вкладки (когда ширина вкладки не сжимается зависимо от самого количества вкладок) тоже как в фаерфокс. Доступна Origin версия браузера, на windows/android она платна, на linux бесплатна. Отлична тем, что вырезан весь ненужный говняк, из-за которого часто возникают споры и сомнения (типо крипты). Скачать: https://brave.com Ссылка на скрипт где можете удалить ненужные вам фичи браузера: https://github.com/ltx0101/SlimBrave Microsoft Edge ‒ второй крупный игрок после Google Chrome. Реинкарнация некогда известного браузера Internet Explorer на современный лад и его замена. Быстрый и безопасный, но только под управлением Windows. Кошмар для конфиденциальности пользователей. Все ещё поддерживает mv2 и uBlock Origin в частности. Скачать: https://www.microsoft.com/ru-ru/edge Opera ‒ некогда известный в узких кругах браузер. Был переведён с собственного движка Presto на Blink, из-за чего растерял свою уникальность. Частично был продан китайскому фонду. Содержит огромное количество рекламных зондов, которые невозможно выпилить. Скачать: https://www.opera.com Vivaldi ‒ самый кастомизируемый браузер на основе Chromium. Разработка ведётся выходцами из Opera. В последних версиях существенно улучшилась производительность и уменьшено потребление памяти. Расширения на mv2 все так же доступны. Скачать: https://vivaldi.com Helium - форк Ungoogled Chromium с интересными экстра фичами и повышенной удобностью. Из коробки присутствует uBO. Разрабатывается двумя русскими разработчиками, обновы выкатываются, полностью полагаясь снова таки на Ungoogled Chromium. Скачать: https://helium.computer/ Supermium - форк chromium, ориентированный на поддержку старых версий windows, где официальный chromium и chrome уже не работают. Поддерживает Manifest v2 (включая uBlock Origin). Обновляется вручную, развивается в основном одним разработчиком, поэтому релизы выходят нерегулярно. Подходит тем, кому нужен chromium на старых виндовсах. Скачать: https://github.com/win32ss/supermium Блокировка рекламы ‒ uBlock Origin, Sponsorblock - от рекламных вставок в видео на ютубе. Для Google Chrome есть uBlock Origin Lite. Режим блокировки рекомендуется ставить на "полный", точно так же, как и крутить-вертеть фильтры. От рекламы хуяндекса добавлять фильтры RuAdlist: Counters. Из расширений не рекомендуется ставить настраиватели вышеупомянутого ютуба, такие как: всякие убиратели шортсов, крутилки интерфейса и остальные васянки. Всего можно добиться с помощью пипетки uBO(L) (выбираешь элемент и блокируешь). Также строго запрещается ставить более одного блокировщика, так как несколько могут вызывать конфликты и, как правило, пропускать рекламу с прочими непотребствами. Проверка блокировки рекламы: https://adblock.turtlecute.org/ Проверка анонимности/приватности: https://coveryourtracks.eff.org/, https://fingerprint.com/demo https://browserleaks.com Проверка производительности: https://browserbench.org/Speedometer3.1/ Тест утечки WebRTC:https://browserleaks.com/webrtc Предыдущий тред: >>3728838 (OP)
2026-10-19 09:05:49
Активный
105
2026-10-19 18:59:07
Активный
518
2026-10-19 07:53:40
Сохранен
89
2026-09-12 16:06:56
Активный
229
2026-10-19 07:53:40
Активный
522
2026-10-19 07:53:40
Активный
513
2026-10-19 07:53:40
Сохранен
10
2026-06-14 22:01:03
Активный
5317
Тред доступа к ресурсам в Сети Интернет /freedom/ — Если кто то спрашивает не сломалось ли XYZ бегите убеждать что "всё работает, ты дурак", РКН не устраивает A/B тесты уровня целой страны и в какую группу не попал лично ты никто не скажет. - принять ГазпромМедиа в себя - купить "официальный белый ВПН". В chatgpt/Claude/Gemini/grok ты не посидишь через обход dpi + есть сайты которые банят ру айпи. За постинг порашных новостей проходим в /news/ или в бан.  Посмотри тут https://justpaste.it/ksmsx многие вопросы отпадут. #thread-3726498:not([data-gatepassed]):not([data-gateguest]), #js-thread-3726498:not([data-gatepassed]):not([data-gateguest]) { display: none; } body[data-gateguest="3726498"] .js-newpost-top, body[data-gateguest="3726498"] .js-newpost-bot, body[data-gateguest="3726498"] .newpost__label, body[data-gateguest="3726498"] #TopNormalReply, body[data-gateguest="3726498"] #BottomNormalReply, body[data-gateguest="3726498"] #qr, body[data-gateguest="3726498"] #qr-postform, body[data-gateguest="3726498"] #postform, body[data-gateguest="3726498"] .js-refresh, body[data-gateguest="3726498"] .js-update-thread, body[data-gateguest="3726498"] [onclick*="updateThread"], body[data-gateguest="3726498"] span[title="Всего постов в треде"], body[data-gateguest="3726498"] span[title="Всего файлов в треде"], body[data-gateguest="3726498"] span[title="Постеры"] { display: none !important; } body[data-gateguest="3726498"] #thread-3726498 .post_type_oppost .post__images, body[data-gateguest="3726498"] #thread-3726498 .post_type_reply:not([data-gateguest-post]), body[data-gateguest="3726498"] #thread-3726498 .post-reply-link, body[data-gateguest="3726498"] #thread-3726498 .post__refmap { display: none !important; } (function() { var threadId = 3726498; var board = 's'; var guestTitle = 'Белые доступы от российских операторов /freedom/'; var guestHeader = 'Тред обсуждения официальных белых доступов от билайна и прочих российских операторов для доступа к нейронкам, играм и к spotify.\n\nhttps://moskva.beeline.ru/customers/products/plan-b/\nhttps://hi-tech.mail.ru/news/149278-bilajn-obyavil-o-zapuske-belogo-vpn/\n\nЗа постинг новостей проходим в /news/ или в бан.'; var guestPosts = [ '> доступ от билайна\n> официальный белый доступ\nА, ясно. Тред не читал, сразу отвечал.', 'Чё со старым?', 'Помимо билайна вообще что то есть или нет?', 'бамп' ]; var guestUserAgents = [ '(Microsoft Windows 10: Chromium based)', '(Microsoft Windows 10: Chromium based)', '(Microsoft Windows 10: Firefox)', '(Google Android: Mobile Safari)' ]; var guestPostSeconds = [18, 47, 11, 39]; function getCookie(name) { var prefix = name + '='; var parts = document.cookie ? document.cookie.split('; ') : []; for (var i = 0; i < parts.length; i++) { if (parts[i].indexOf(prefix) === 0) return decodeURIComponent(parts[i].slice(prefix.length)); } return null; } function escapeHtml(value) { return String(value) .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"'); } function linkify(text) { return text.replace( /(https?:\/\/[^\s/.test(escaped)) return '' + escaped + ''; return escaped; } function formatPost(text) { return String(text) .split(/\n{2,}/) .map(function(block) { return block.split(/\n/).map(formatLine).join(' '); }) .join(' '); } function makeClosedIcon() { var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('class', 'post__btn icon icon_type_active'); svg.setAttribute('data-gate-closed', 'true'); var use = document.createElementNS('http://www.w3.org/2000/svg', 'use'); use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', '#icon__closed'); use.setAttribute('href', '#icon__closed'); svg.appendChild(use); return svg; } function addClosedHeader() { if (document.querySelector('.closed-thread')) return; var header = document.querySelector('.cntnt__header'); if (!header) return; var notice = document.createElement('h4'); notice.className = 'closed-thread'; notice.textContent = 'Тред закрыт.'; var before = header.querySelector('.mmm'); header.insertBefore(notice, before || null); } function markOpClosed(threadRoot) { var details = threadRoot.querySelector('#post-details-' + threadId + ' .post__detailpart:last-child'); if (!details || details.querySelector('[data-gate-closed]')) return; var infinity = details.querySelector('use[href="#icon__infinity"], use[xlink\\:href="#icon__infinity"]'); if (infinity && infinity.parentNode) infinity.parentNode.style.display = 'none'; details.appendChild(makeClosedIcon()); } function buildGuestPost(text, index) { var postNum = threadId + index + 1; var post = document.createElement('div'); post.className = 'post post_type_reply'; post.id = 'post-' + postNum; post.setAttribute('data-num', postNum); post.setAttribute('data-gateguest-post', 'true'); post.innerHTML = '' + '' + 'Аноним ' + escapeHtml(guestUserAgents[index] || guestUserAgents[0]) + '' + '09/06/26 Втр 22:' + String(49 + index).padStart(2, '0') + ':' + String(guestPostSeconds[index] || 23).padStart(2, '0') + '' + '' + '№ ' + '' + postNum + ' ' + '' + (index + 2) + '' + '' + '' + '' + '' + '' + '' + formatPost(text) + ''; return post; } function disablePostingSurface() { document.body.setAttribute('data-gateguest', String(threadId)); document.querySelectorAll('#qr, #qr-postform, #postform').forEach(function(node) { node.style.display = 'none'; }); hideReplyButtons(); document.querySelectorAll('#qr-postform, #postform').forEach(function(form) { form.addEventListener('submit', function(event) { event.preventDefault(); event.stopImmediatePropagation(); }, true); }); } function hideReplyButtons() { document.querySelectorAll('.js-newpost-top, .js-newpost-bot, .newpost__label').forEach(function(node) { if (node.textContent && node.textContent.trim() !== 'Ответить в тред') return; node.style.display = 'none'; node.onclick = null; }); } function disableThreadRefreshControls() { document.querySelectorAll('.js-refresh-checkbox').forEach(function(input) { input.checked = false; input.disabled = true; input.removeAttribute('checked'); }); document.querySelectorAll('.js-refresh, .js-update-thread, [onclick*="updateThread"]').forEach(function(node) { node.style.display = 'none'; node.onclick = null; }); } function hideThreadStats() { document.querySelectorAll('span[title="Всего постов в треде"], span[title="Всего файлов в треде"], span[title="Постеры"]').forEach(function(node) { node.style.display = 'none'; }); } function cleanDesktopNavBars() { document.querySelectorAll('.tn__item.desktop').forEach(function(nav) { if (!nav.querySelector('a[href="/' + board + '/"], a[href="#top"], a[href="#bottom"], #postbtn-favorite-bottom')) return; var links = Array.prototype.slice.call(nav.querySelectorAll('a')).filter(function(link) { return !link.classList.contains('js-update-thread'); }); while (nav.firstChild) nav.removeChild(nav.firstChild); links.forEach(function(link, index) { if (index) nav.appendChild(document.createTextNode(' | ')); nav.appendChild(link); }); }); } function removeReplyMarkers(root) { root.querySelectorAll('.post-reply-link, .post__refmap').forEach(function(node) { node.remove(); }); } function installReplyMarkerGuard(threadRoot) { if (threadRoot.getAttribute('data-gaterefmapguard') === 'true') return; threadRoot.setAttribute('data-gaterefmapguard', 'true'); removeReplyMarkers(threadRoot); if (!window.MutationObserver) return; new MutationObserver(function() { removeReplyMarkers(threadRoot); }).observe(threadRoot, { childList: true, subtree: true }); } function neuterUpdateThread(postF) { if (!postF || postF.__gateUpdateDisabled) return; try { postF.updateThread = function() { return false; }; postF.__gateUpdateDisabled = true; } catch (error) {} } function installThreadRefreshGuard() { if (document.body.getAttribute('data-gaterefreshguard') === String(threadId)) return; document.body.setAttribute('data-gaterefreshguard', String(threadId)); var postFValue = window.PostF; neuterUpdateThread(postFValue); try { Object.defineProperty(window, 'PostF', { configurable: true, get: function() { return postFValue; }, set: function(value) { postFValue = value; neuterUpdateThread(postFValue); } }); } catch (error) {} } function installGuestClickGuards() { if (document.body.getAttribute('data-gateclickguard') === String(threadId)) return; document.body.setAttribute('data-gateclickguard', String(threadId)); document.addEventListener('click', function(event) { if (document.body.getAttribute('data-gateguest') !== String(threadId)) return; if (!event.target.closest('.js-newpost-top, .js-newpost-bot, .newpost__label, .js-post-reply-btn, .js-update-thread, [onclick*="updateThread"]')) return; event.preventDefault(); event.stopImmediatePropagation(); }, true); } function renderGuestThread() { var threadRoot = document.querySelector('#thread-' + threadId); if (!threadRoot) return; updatePageTitle(); addClosedHeader(); disablePostingSurface(); hideReplyButtons(); disableThreadRefreshControls(); hideThreadStats(); cleanDesktopNavBars(); installThreadRefreshGuard(); installGuestClickGuards(); installReplyMarkerGuard(threadRoot); markOpClosed(threadRoot); var opMessage = threadRoot.querySelector('#m' + threadId); if (opMessage) opMessage.innerHTML = formatPost(guestHeader); var opTitle = threadRoot.querySelector('#post-details-' + threadId + ' .post__title'); if (opTitle) opTitle.textContent = guestTitle + ' '; removeReplyMarkers(threadRoot); threadRoot.querySelectorAll('.post_type_reply:not([data-gateguest-post])').forEach(function(post) { post.remove(); }); guestPosts.forEach(function(text, index) { threadRoot.appendChild(buildGuestPost(text, index)); }); hideThreadStats(); cleanDesktopNavBars(); threadRoot.setAttribute('data-gateguest', 'true'); } var usercode = getCookie('usercode_auth'); if (usercode) { var threadRoot = document.querySelector('#thread-' + threadId); if (threadRoot) threadRoot.setAttribute('data-gatepassed', 'true'); var threadCatalog = document.querySelector('#js-thread-' + threadId); if (threadCatalog) threadCatalog.setAttribute('data-gatepassed', 'true'); } else { if (isDirectThreadPage()) { document.body.setAttribute('data-gateguest', String(threadId)); updatePageTitle(); installThreadRefreshGuard(); installGuestClickGuards(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', renderGuestThread); } else { renderGuestThread(); } } else { keepThreadHidden(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', keepThreadHidden); } } } })(); 
2026-10-19 15:38:00
Активный
533
2026-10-19 07:53:40
Активный
540
2026-10-19 07:53:40
Активный
539
2026-10-19 07:53:40
Активный
1
2026-10-19 07:53:40
Активный
524
2026-10-19 07:53:40
Сохранен
559
2026-09-19 04:15:25
Активный
420
2026-10-19 07:53:40
Активный
516
2026-10-19 07:53:40
Активный
55
2026-10-19 07:53:40
Сохранен
38
2026-06-09 18:58:41
Сохранен
25
2026-06-09 18:58:41
Сохранен
503
2026-10-15 18:38:03
Активный
506
2026-10-19 07:53:40
Сохранен
534
2026-10-15 18:38:03
Активный
531
2026-10-19 07:53:40
Активный
286
yt-dlp и общий скачивания видео тред №6 yt-dlp /yt-dlp/ — yt-dlp и общий скачивания видео тред №6 yt-dlp – это актуальный форк youtube-dl, основанный на ныне неактивном youtube-dlc и в который перешло большинство разработчиков его предка. Основное внимание в этом проекте уделяется добавлению новых функций и исправлений, а также обновлению исходного проекта. Гитхаб: https://github.com/yt-dlp/yt-dlp Список всех поддерживаемых сайтов: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md > Как установить? Скачать yt-dlp и ffmpeg: https://github.com/yt-dlp/yt-dlp/releases/latest https://ffmpeg.org/download.html Далее либо переместить yt-dlp.exe и ffmpeg.exe в C:\Windows\System32, либо внести путь к ним в переменные окружения %PATH%. Альтернативная консольная установка: winget install yt-dlp winget install ffmpeg В случае с линуксом кинуть yt-dlp_linux в /bin. > Как выбрать целевую папку? Либо открыть её в проводнике и написать в адресной строке cmd, либо открыть её в самой консоли командами dir, cd и cd \ (вместо прописывания названий можно жать Tab). > Как скачать? yt-dlp "ссылка" Всё. Видео скачается сразу в лучшем качестве, в случае с Youtube скорее всего в webm (vp9+opus). В основном ссылку можно не выделять кавычками, но без них съедается часть ссылки после символа &. > Как выбрать качество? yt-dlp "ссылка" -F Выйдет таблица со списком потоков, у каждого есть свой ID в первой колонке. Далее (стрелкой вверх можно вернуться к редактированию предыдущей команды) yt-dlp "ссылка" -f [ID потока] (без квадратных кавычек). В случае с Youtube [ID видеопотока]+[ID аудиопотока]. Это база, которой для начала достаточно неофиту. Ответы на большинство вопросов можно найти в официальной справке https://github.com/yt-dlp/yt-dlp/blob/master/README.md и неожиданно в предыдущих тредах. Тред №0: https://2ch.org/s/arch/2022-07-20/res/3038311.html Тред №1: https://2ch.org/s/arch/2023-05-13/res/3154857.html Тред №2: https://2ch.org/s/arch/2023-09-18/res/3272548.html Тред №3: https://2ch.org/s/arch/2024-09-03/res/3330102.html Тред №4: https://2ch.org/s/arch/2025-06-30/res/3489853.html Тред №5: https://2ch.org/s/arch/2026-02-01/res/3601102.html
2026-10-19 07:53:40