@RainbowSpike

Тег JS в блоге RainbowSpike

RainbowSpike
RainbowSpike
RainbowSpike
RainbowSpike
RainbowSpike
RainbowSpike
RainbowSpike
RainbowSpike

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

давно уже наготове юзерскрипт, удаляющий наклейки и заменяющий путь к оригинальной картинке на путь к отрендеренной. читатель увидит готовую картинку и сможет её распространять в соцсетках и т.п. а в вики-редакторе будет оригинал с наклейками по-прежнему

когда появятся нейросети, способные без адского шаманства находить на картинке тексты, и нейросети, способные толково переводить, Комикслейт превратится в робота-переводчика веб-комиксов. с любого языка на любой. а пока есть только ручной образец на 10 языках https://comicslate.org/other/know_how_spin оригинал - русский, формат наклеек - CoTAN. причём, как и ожидалось, после наладки "забеливания" оригинала смена одного лишь текста между версиями перевода занимает всего по 2-3 минуты для языков с короткими словами (эсперанто) и 3-4 минуты для языков с длинными словами (итальянский, болгарский) - коррекция размера ещё требуется. какие бы ещё языки туда добавить? есть тут знатоки шведского, норвежского, датского, исландского, австрийского, румынского, венгерского, чешского, словацкого?

возможно, введу раздельно группы читателей и переводчиков. по умолчанию сайт будет считать посетителя читателем, а кнопку "править страницу" заменять на "вижу ошибку!". после нажатия добавит юзера в группу с правами на попадание в редактор. а то некоторые кликают по странице, думая, что редактор так включается

так и не определился, куда кнопку "править страницу" девать, вправо или влево. слева - она будет сразу на мобилах видна, но галку "показать перевод" надо пристроить тогда поудачнее. кроме того, левую панель, занимающую много видимого места в мобилках, я и сам хочу грохнуть, а гуглооптимизатор советует ещё шапку сайта урезать нахрен, чтоб целевой контент грузился резче. в принципе, можно в коде движка поставить все эти кнопочки в конце, а потом float куда надо... или сайдбар сделать

и самая главная проблема - в CSS не могу найти правило, зуммирующее определённый div и его дочерние элементы под размер экрана. сам плагин с наклейками к мобилкам не приспособлен в принципе. только пиксели, никаких процентов

RainbowSpike

я: кстати, жабаскрипт я толком и не знаю. это всё копипастинг из интернета (и то если кто-то уже решал что-то похожее), а потом поправки там и сям и биение лбом в сайт, пока не заработает. или не заработает. на нормального программиста это ни разу не похоже
dot: Все эксперты по жаваскрипту с которыми я был знаком так и делали. Не понимаю, что в этом ненормального, просто такой способ разработки на этом языке.
я: :D понятно

RainbowSpike

посмотрел на накопившиеся с 16 июля картинки в https://twitter.com/A_ZootopiaBot и понял, что по одной сохранять уже нафиг-нафиг. хочу в скачивалку весь список сунуть и чтоб руки не болели больше. поправил в своём юзерскрипте выдачу с фразы "Прямая ссылка" на сам адрес. А потом решил-таки его опубликовать, вдруг кому интересно будет посмотреть арты с Джуди и Ником. вот https://greasyfork.org/ru/s...t-image-link-twitter также залил простенький юзерстиль на скукоживание самих картинок, дабы не листать километры https://userstyles.org/styl.../twitter-image-hider использовать их вместе

RainbowSpike

твиттер бота Зоотопии
+ даунлоадмастер + опция перехвата ссылок + опция перехвата расширений с :large суффиксом + опция юзерагент = "фаерфокс 30"
+ фаерфокс + плагин фаергесчурс + жест копирования ссылки + плагин стайлиш + стиль .AdaptiveMedia-photoContainer img {display: none;} + плагин гризманки + юзерскрипт для подстановки прямых ссылок
+ тотал коммандер с папочкой месяца и подпапочками дней

RainbowSpike

опять у меня нифига не работает. я задолбался


хочу в https://twitter.com/A_ZootopiaBot проявить прямые ссылки картинок на странице, чтоб выкачать одним махом

RainbowSpike

переписал с селекторами, в гризманки юзерскриптом - работает, в консоли фаерфокса отдельными проверками - работает, а от сервера - ни в какую https://minewiki.everypony....es/js/harvicons10.js -> https://minewiki.everypony.ru/mod/harv/gardens

RainbowSpike
RainbowSpike

обновил юзерскрипт для навигации back/next по номерам Баша https://greasyfork.org/ru/s...ация-на-bash-im/code

RainbowSpike

плохо быть опытным. у народа даже и спросить нечего

RainbowSpike

Господа, CoTAN не пшикнул! Полёт нормальный. Теперь можно осматривать, белить, переводить и снова осматривать комиксы, не перезагружая страницу

RainbowSpike

целительная сила внимательности...

есть пиктограмма медиаменеджера, всплывающее окошко открывает. оттуда можно открыть более продвинутый медиаменеджер с сортировками и т.п. довольно давно я заметил, что кнопки недоступны, а сейчас нашлось время разобраться. и ведь мог же сразу засечь, что проблема явно в CSS - кнопки в первые полсекунды доступны - а начал отрывать скрипты, редакторы, плагины, даже браузер без аддонов запустил. на оф.сайте движка всё окей - а у меня не окей. а потом наконец увидел в инспекторе причину. поскоку это спецстраница, её содержимое генерится скриптом, а цсс считает, что содержимого нет. но кнопка всё равно может отобразиться только после всей лабуды, так что див имеет приличную высоту и перекрывает весь кислород... clear:both; и нет проблем

а хотел уже юзерскрипт писать... они столь же заразны, как регулярки, всё время возникает желание напихать побольше

RainbowSpike

http://test.comicslate.org/sci-fi/freefall/0021 перехват из первой версии неплох, но всё равно приходится руками дорабатывать. по факту подстановку забеливаний при перехвате надо убирать совсем. свежие баги - цветопостановщик не работает, на просмотре не может отобразить цветной фон, при наведении мышки текст перевода чудит...

RainbowSpike

есть у меня мультисайтовый скрипт для прямых ссылок на картинки. когда-то подумалось, что лучше объединить сайты вместе, теперь всё же решил поделить
вынес и переписал на нормальный парсер скрипт для e621.net/e926.net https://greasyfork.org/ru/s...-926-api-parser/code
дошла очередь до давно нерабочего твиттерного скрипта - у них там классы менялись всё время и я забил а поправки. сейчас возился с отдельным, то прикручивал таймер, то реагирование на клавишу. но эвентер принципиально не дружит со сценариями Твиттера, а таймер - не по фэншую. пришёл к выводу, что такой сумбурный скрипт вообще нафиг не нужен, достаточно аддона FireGestures с парой дополнительных жестов - для удаления элемента DOM (стрелка "назад", например, не нужна) и для сохранения страницы. стрелку "назад", впрочем, можно опять же юзерскриптом или юзерстилем скукожить

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.