Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
как называется процесс очистки страницы от всякого говна для удобного чтения статьи? ещё кажется в ФФ когда-то такая хрень была, но ща чёт не нахожу. и есть ли модули пердона для всего этого дела? хочу запилить скрипт на пердоне для отправки статей в удобочитаемом виде на крендель, а то аддон к барузеру уже хз сколько не работает и заебало
#O7OE7D / @soko1 / 3150 дней назад

https://www.readability.com/

#O7OE7D/Z1N / @postman / 3150 дней назад
погугли по кейвордам bullseye markdown. Там закладочка есть с жс, которая тебе делает мд из статьи
#O7OE7D/805 / @koschei / 3150 дней назад
@postman пасиб, но расширения не из каталога на сайте фф не ставлю
#O7OE7D/1RB / @soko1 --> #O7OE7D/Z1N / 3150 дней назад
В фф специально для тебя сделали Pocket. Ещё можешь открывать в FF на ведре синхронизированные вкладки и там наливать нажимать на соответствующую кнопку.
#O7OE7D/L05 / @windowsadmin / 3150 дней назад
@windowsadmin так а покет разве умеет на киндл хуярить?
#O7OE7D/9DC / @soko1 --> #O7OE7D/L05 / 3150 дней назад
@soko1 Сорь я недопонял что значит крендель.
#O7OE7D/R0L / @windowsadmin --> #O7OE7D/9DC / 3150 дней назад
@windowsadmin а, сорь
#O7OE7D/VAY / @soko1 --> #O7OE7D/R0L / 3150 дней назад

погугли boilerplate algorithm

#O7OE7D/6KI / @kerrigan / 3150 дней назад
Нагуглил, не пробовал: http://fivefilters.org/kindle-it/
#O7OE7D/3I5 / @windowsadmin / 3150 дней назад
``` var cleaned = false; function startUp() { if (document.readyState == &#39;complete&#39;) { readerEnable(); } else { window.setTimeout(startUp, 100); }; } function removeAttr(el, attrs) { for (var i = 0; i < attrs.length; i++) { el.removeAttribute(attrs[i]); }; }; function removeElements(els) { for (var i = els.length - 1; i > -1; i--) { var el = els[i]; el.parentNode.removeChild(el); }; }; function readerDisable() { if (cleaned) { location.reload(); }; }; function readerEnable() { if (cleaned == false) { cleaned = true; document.body.className = &#39;reader&#39;; document.body.innerHTML = &#39;<div id="reader-wrap">&#39;+document.body.innerHTML+&#39;</div>&#39;; removeElements(document.querySelectorAll(&#39;script&#39;)); removeElements(document.querySelectorAll(&#39;object&#39;)); removeElements(document.querySelectorAll(&#39;style&#39;)); removeElements(document.querySelectorAll(&#39;link[rel=stylesheet]&#39;)); removeElements(document.querySelectorAll(&#39;iframe&#39;)); var all = document.querySelectorAll(&#39;*&#39;); removeAttr(document.body, [ &#39;color&#39;, &#39;bgcolor&#39;, &#39;text&#39;, &#39;link&#39;, &#39;vlink&#39;, &#39;alink&#39; ]); for (var i = all.length - 1; i > -1; i--) { var el = all[i]; removeAttr(el, [ &#39;face&#39;, &#39;size&#39;, &#39;color&#39;, &#39;background&#39;, &#39;border&#39;, &#39;bgcolor&#39;, &#39;width&#39;, &#39;height&#39;, &#39;style&#39; ]); }; var images = document.querySelectorAll(&#39;img&#39;); for (var i = images.length - 1; i > -1; i--) { var el = images[i]; if (el.width < 22 || el.height < 22) { el.className = &#39;hidden&#39;; }; }; }; }; chrome.extension.onRequest.addListener(function(req, from) { if (req == &#39;reader-disable&#39;) { readerDisable(); } else if (req == &#39;reader-enable&#39;) { startUp(); }; }); ```
#O7OE7D/QJM / @anonymous / 3150 дней назад
man lynx
#O7OE7D/TJD / @n / 3150 дней назад
в хроме искаропки: chrome://flags/#reader-mode-heuristics
#O7OE7D/APP / @plzno / 3150 дней назад
@ns botnet confirmed
#O7OE7D/0A6 / @anonymous --> #O7OE7D/APP / 3150 дней назад
@anonymous а мне норм
#O7OE7D/NCV / @plzno --> #O7OE7D/0A6 / 3150 дней назад
"вид для чтения"
#O7OE7D/5KJ / @greenbastad / 3150 дней назад

http://www.ukeeper.com/

#O7OE7D/5FE / @ceyt / 3149 дней назад
@anonymous толсто
#O7OE7D/B28 / @anonymous --> #O7OE7D/QJM / 3149 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.