[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

Ответ в тред 42580. [Назад]
 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • Для создания новых тредов надо указать как минимум один файл
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: text, video, code, image, pdf, flash, vector, music, archive
  • ОП может удалять посты своим паролем.
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.42580 Ответ
Файл: Yuki put on her robe and wizard hat.png
Png, 212.95 KB, 505×400 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Yuki put on her robe and wizard hat.png
Все мы знаем, что у куклоскрипта (и ему подобных) есть один Фатальный Недостаток. Вот и я решил примкнуть к армии любителей пописать юзерскрипты для АИБ.

Итак, разрешите представить вам альфа версию моего Юки-скрипта. Его основные фишки:
  • Расставляет в постах ссылки на ответы
  • Автоматом подгружает новые посты в тред
  • Мигает фавиконкой если есть новые сообщения
  • Новые сообщения помечаются жёлтой рамочкой
  • Сообщения, которые удалили, становятся полупрозрачными
  • Ответ в треде без перезагрузки страницы
  • Исправляются ссылки поиска картинок в гугле и iqdb - домен .com вместо .ru
  • Ролики с ютуба можно смотреть сразу в треде.
  • Можно прямо в треде играть в ruwiki://Реверси Тестовая партейка - >>42540
  • Ворует печенье, номера кредиток ваших родителей, яблоки с кухни и девственность
  • Велосипедно-костыльный код похожий на треш и написанный безумцем
  • Проверен в более-менее свежих версиях Хрома, Файерфокса и Оперы (той, которая ещё не на хроме)
  • Работает только на Доброчане
Как установить
Заходим на страницу скрипта - http://userscripts.org/scripts/show/176183
Жмём кнопочку Install

Для Файерфокса и Хрома есть соответствующие плагины (Гризманки, Скриптиш, Тамперманки), они сами должны установить скрипт.

С Оперой чуть сложнее. Скрипт придётся скачать, положить в отдельную папочку, а потом включить всё это дело согласно инструкции http://operafan.net/content/view/26/2/

Да, мой скрипт, скорей всего, подерётся с куклоскриптом и всё сломается, так что другие скрипты для Доброчана придётся отключить.

Слушай, а чего скрипт зашифрованный? Малварешкольник?!
Код скрипта можно посмотреть тут - http://userscripts.org/scripts/review/176182

Делать финт ушами с base64 кодировкой пришлось из-за Гризманки. Думаю, в следующих версиях от этой ерунды можно будет избавиться.

В этом треде можно задавать вопросы и оставлять багрепорты (багов в скрипте куча).

Спасибопожалуйста
>> No.42586 Ответ
>>42580
> С Оперой чуть сложнее.
Ставишь Violentmonkey и никаких проблем.
>> No.42590 Ответ
Файл: Screenshots.png
Png, 87.11 KB, 998×584 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Screenshots.png
>>42580
А Юки-скрипт, оказывается, работает на андроидовском хроме.
>> No.42810 Ответ
Файл: 921032833f9d525f638f30636dd409421dec0274.jpg
Jpg, 41.13 KB, 495×596
Ваши настройки цензуры запрещают этот файл.
unrated
>>42580
Скрипт обновился.

Добавил:
  • Нумерацию постов в треде (После 500 номера становятся красными. к сожалению, нумерация съезжает, если есть удалённые посты)
  • В реверси добавил отметки возможных ходов.
  • В джепегах можно удалять Exif (на самом деле, удаляется вообще всё, кроме самой картинки)
  • Замена имени файла на рандомную строку.
  • Можно прикрепить капчу к посту в один клик.
  • Возможно, пофиксил какие-то мелкие баги и стопроцентно добавил новых
>> No.42812 Ответ
>>42810
А что ещё есть в жпегах, кроме картинки и экзифа? Или ты про искусственые конкатенации типа раржпегов.
>> No.42813 Ответ
>>42812
И раржпеги тоже.

Джпег позволяет в себе хранить любые данные, кроме самой картинки. Я оставляю только то, что необходимо чтоб эту картинку показать. Ни комментариев не остаётся, ни данных фотошопа/ГИМПа/етц, ни чего-либо ещё, что можно будет придумать в будущем.
>> No.42815 Ответ
>>42813
Запили автораскрытие спойлеров (показ на другом фоне, но чтобы сразу читалось, как в куклоскрипте) и возможность растянуть поле ввода текста поста на всю ширину экрана, на 1920 дефолтная ширина очень убога.

И зачем может быть нужно убирать имя файла? Наоборот, часто оно само по себе информативно.
>> No.42816 Ответ
Файл: 1378054507879.png
Png, 0.93 KB, 300×20
edit Find source with google Find source with iqdb
1378054507879.png
Файл: 12948939231263.gif
Gif, 141.13 KB, 640×480
edit Find source with google Find source with iqdb
12948939231263.gif

Щито? Почему? Failfox Nightly и Гризмонки.
ReferenceError: yukiMakeReplyForm is not defined
ReferenceError: yukiPleaseCheckUpdates is not defined
И прочие подобные непотребства. Кое-что таки работаетнумерация и автообновление, но далеко не всё. Пойду проверю в Хроме.

И да. Кидай его в окно на гитхаб или в любой другой публичный git.
>> No.42818 Ответ
>>42815
> Запили автораскрытие спойлеров
Ок, подумаю над этим.
> возможность растянуть поле ввода текста поста на всю ширину экрана
Дак и так растягивается же, без всяких скриптов. Или автоматом надо?
> И зачем может быть нужно убирать имя файла? Наоборот, часто оно само по себе информативно.
Ну вдруг тебе стыдно, что ты все свои картинки переименовал во что-то типа "моя любимая няшка чешет пузико (дрочу на это раз в неделю).jpg"?
Хз, в кукле опция есть, мне показалась прикольной.

>>42816
> Щито? Почему? Failfox Nightly и Гризмонки.
В ффоксе работает эта версия скрипта - http://userscripts.org/scripts/show/176183

Дело в том, что изначально я его пили под хром, и не знал что у гризманки есть свои косяки.
> И да. Кидай его на гитхаб или в любой другой публичный git.
Пойдёт на github, после версии 0.1.0, которая является переписанным с нуля скриптом, с бОльшим количеством плюшек.

Дело в том, что эта версия скрипта поддерживается лишь в плане каких-то экстренных багов или когда лично мне что-то жутко начинается хотеть.
>> No.42819 Ответ
Файл: 333333333.png
Png, 391.18 KB, 707×574
edit Find source with google Find source with iqdb
333333333.png
Файл: iqhc11qk3dwgxdaiq...
Png, 1.64 KB, 300×20
edit Find source with google Find source with iqdb
iqhc11qk3dwgxdaiqy57o34btqilj1hl.png

>>42816
Однако версия специально для гризмонки таки робит.
И да. Тыб вместо своего шифрования сделал бы так:
var main = function() {
    // твой код
}
var script = document.createElement("script");
// Или ты не знал, что так можно?
// А ведь у ф-ий есть ещё и .length например
// (он равен кол-ву принимаемых функцией параметров)
script.textContent = "(" + (main.toString()) + ")();";
document.body.appendChild();
>> No.42820 Ответ
>>42819
Я сделал то, что первым пришло в голову. Я вообще надеялся, что всё это работает именно таким образом, а там оказывается уберсандбокс.

По хорошему костыли не нужны и скрипт должен одинаково работать везде. Но, это в следующих сериях.
>> No.42822 Ответ
>>42818
> Дак и так растягивается же, без всяких скриптов. Или автоматом надо?
Сделай это в виде опции.
> Ну вдруг тебе стыдно, что ты все свои картинки переименовал во что-то типа "моя любимая няшка чешет пузико (дрочу на это раз в неделю).jpg"?
> Хз, в кукле опция есть, мне показалась прикольной.
Отключи её по дефолту.
> Дело в том, что изначально я его пили под хром, и не знал что у гризманки есть свои косяки.
Да это понятно.
> Пойдёт на github, после версии 0.1.0, которая является переписанным с нуля скриптом, с бОльшим количеством плюшек.
Пили сейчас. Охота помочь тебе же. Кстати нет желания перевести поделие на CoffeeScript? Как в моём костыле например -> https://github.com/lain-dono/DobroRFshowDel
>>42820
> Я вообще надеялся, что всё это работает именно таким образом, а там оказывается уберсандбокс.
В фейлфоксе вообще одни параноики вроде меня сидят.
>> No.42823 Ответ
>>42818
Дошло. Почему-то при наведении мыши на уголок, за который растягивать, курсор не меняет вид на обычную вин-стрелочку изменения размеров окна, поэтому я решил, что уголок не работает.
>> No.42824 Ответ
>>42823
Дык эта, он не сохраняет состояние растянутости, в отличие от куклы, новое поле ввода стандартно узкое.

И ещё, что-то открытие чана с ним тормозит секунд на 20, с куклой этого нет.
>> No.42825 Ответ
>>42824
А также не сохраняет скрытость верхней формы создания нового поста.
>> No.42826 Ответ
>>42824
>>42825
Этого никто и не обещал. Это функция броузера/ханабиры, а не скрипта.

>>42822
> В фейлфоксе вообще одни параноики вроде меня сидят.
Если бы были параноики, сандбокса бы небыло. Я вообще несколько удивился аргументации за сандбокс - ну, это чтоб сайт не мог украсть ваш юзерскрипт. И чтоб не мог воспользоваться функцией чтения файлов с вашего диска или запросом кросс-домейн. А скрипты у нас, получается, априори добрые и печенки не воруют? Оукееей.
> Пили сейчас. Охота помочь тебе же.
Гитхаб будет когда туда будет что положить. Сейчас туда положить нечего.

Я поясню один момент. Всё началось с >>40663

Именно по этому в моей версии есть Реверси. И делался он как эксперимент, чтоб просто разобраться как общаться с доброчаном. Вот только в ходе этого эксперимента выяснилось, что писать код так, как он написан сейчас - не дело. По этому я в данный момент пытаюсь реализовать некий универсальный скелет, на который можно наростить и Покемонов и убийцу куклоскрипта, и клон Фаллаута, чтоб прям на доброчане играть, фотошоп, блендер, или, скажем, инструментарий для приятной игры в настолочки в /bg/. И чтоб при желании можно было быстро прикрутить поддержку других борд. И под конец закинуть это всё в проект на cordova и получить доброридер для ведра/айося/и т.д.

Как только что-то стабильное образуется, это попадёт в гитхаб. Репа уже есть, надо только запушить.
> Кстати нет желания перевести поделие на CoffeeScript?
Синтаксический сахар для синтаксического сахара? Что-то не возбуждает.
Или у может у тебя есть годные доводы? Продай мне идею - может я просто не понимаю прелести этого самого КофеСкрипта?
>> No.42827 Ответ
>>42826
> Синтаксический сахар для синтаксического сахара?
Именно. Код чуть легче читается. Хотя это не отменяет необходимости не писать такие длинные и плохочитаемые функции вроде yukiPleaseReplyLinks2 или my.drawCanvas. Однако кое-что таки поправляет. Ну не хочешь - не надо. Моё дело - предложить же.
> Гитхаб будет когда туда будет что положить. Сейчас туда положить нечего.
Почему нечего? Тамж уже дофига всего.
> Именно по этому в моей версии есть Реверси.
И? Ну будет наконец-то фреймворк для Доброчана. Но почему ты не хочешь помощи? Мне тоже будет полезен фреймфорк такой.
> Как только что-то стабильное образуется
Ну тогда делай один.

ЗЫ. Кстати, а у тебя винда или линупс нет, не ради холивора вопрос?
>> No.42828 Ответ
>>42827
> Именно. Код чуть легче читается.
Сейчас вот в интернетиках читаю о КофеСкрипте. А может и правда годная тема. Надо помозговать.

> Почему нечего? Тамж уже дофига всего.
> И? Ну будет наконец-то фреймворк для Доброчана. Но почему ты не хочешь помощи? Мне тоже будет полезен фреймфорк такой.
> Ну тогда делай один.
Блин, анон, ты меня не понимаешь.

Дофига всего в скрипте из ОП-поста. Но, я не хочу продолжать с ним возиться - он кривой, тормозной и глючный. Я ничего не хочу на его основе делать. Я даже функции оттуда брать не хочу. Он же очень плохо зделан, батя не одобряет. Очень плохая музыка, я думал будет лучше. Там же костыль на костыле, велосипеды, и перемотанные проволокой макароны вместо кода.

У меня есть отдельная папочка-проект, в которой я сейчас веду эксперименты - пытаюсь выяснить, что из имеющихся знаний (собственные ошибки, инфа из интернетов) можно использовать. Сейчас вот вообще хочу с КофеСкриптом поиграться. Там валяются какие-то хтмл-ники с отдельными функциями, недоскрпиты для проверки каких-то интересных техник на живом доброчане и так далее. Есть некий скелет, который вчера мне нравился, а сегодня я смотрю на него и хочу переделать.

Я хочу запилить годный стартовый кусочек (хорошую идею), с которым не грех пойти в /s/ или там в /lor/ и пригласить анонов помогать и запиливать это всё дальше. Если сунуться туда со скриптом из ОП-поста, меня ж закидают добрецом Я бы сам такое точно закидал бы

Я не отказываюсь от помощи. Мне просто не с чем пока помогать. Понимаешь?
>> No.42829 Ответ
>>42827
> Кстати, а у тебя винда или линупс
И то и то.
>> No.42830 Ответ
Файл: 1372959229078.jpg
Jpg, 101.22 KB, 481×700 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1372959229078.jpg
>>42828
Ок. Намёк понят. Тогда просто кину тебе пару ссылок напоиграться/почитать на случай ежели ты не знаешь их и свалю.
https://npmjs.org/ - няшный пакетный менеджер. Остальное можно ставить через него.
http://jshint.com/ - анализатор кода же
http://gruntjs.com/ - сборка проекта из нескольких файлов делает один
https://github.com/azproduction/lmd - ещё сборка проекта, но по мощнее и не только для js
И немного о js
http://shamansir.github.io/JavaScript-Garden/
http://habrahabr.ru/post/155849/ - занятный псто про оператор delete
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ - если будешь копаться со сборщиками и прочим CoffeeScript оно весьма поможет можно и на русском нагуглить инфу по запросу SourceMap
>> No.42860 Ответ
С 15 жоперой, как я понимаю, не работает.
>> No.42861 Ответ
>>42860
Это которая на хроме? Должен работать.

Ставить через Тамперманки, но (почему-то?) это версию - http://userscripts.org/scripts/show/176183
>> No.42908 Ответ
Обновил скрипт. Мелкофикс:

Моноширинный текст теперь не растягивает страницу, а переносится на новую строку.
>> No.43102 Ответ
Файл: Blow_Your_Mind_3.jpg
Jpg, 92.04 KB, 615×450 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Blow_Your_Mind_3.jpg
>>42908
только что поставил. так-то норм, но раз есть обновлялка, то хочется какой либо индикации успешного обновления треда (ещё лучше - надпись с последним временем обновления)
>> No.43103 Ответ
Файл: Water_on_mars.jpg
Jpg, 43.41 KB, 1280×960 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Water_on_mars.jpg
>>43102
и вдогонку баг-репорт: когда отправлял это сообщение, получил ошибку: "blob: чото там file" и очутился в стандартной форме ответа наверху страницы

мб это из-за вырезанного exif? (сейчас пробую ещё один файлик с теми же двумя галками "убирать имя" и "убирать exif"

снова получил "blob: неизвестный тип файла" и отправил уже через стандартную форму
>> No.43213 Ответ
>>43102
>>43103
Две недельки надо подождать минимум
>> No.44831 Ответ
Файл: tumblr_mtsgb0oBwo1s67qoio1_500.jpg
Jpg, 262.82 KB, 475×750 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
tumblr_mtsgb0oBwo1s67qoio1_500.jpg
У меня 2 вопроса:
1) Скрипт постит сейчас нормально? Потому что куклоскрипт иногда крашит мою лисицу.
2) Есть ли в скрипте удобное избранное для тредов?
>> No.44834 Ответ
>>44831
1) Пока нареканий на постинг не было. По крайней мере у меня с хромом.

2) Пока нет. По причинческим технинам я скриптом не занимался. Эти выхи выделил себе на него, так что есть некий отличный от нуля шанс на какие-то обновления.
>> No.44836 Ответ
Файл: 1293231245420.jpg
Jpg, 9.84 KB, 200×200 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1293231245420.jpg
>>44831
> 1) Скрипт постит сейчас нормально?
Да. А скоро будет ещё лучше. Будут всякие свистелки, перделки, блекджек, шлюхи и много много чего ещё. Но не за пять минут же.
> 2) Есть ли в скрипте удобное избранное для тредов?
Будет, но не сегодня и не завтра. Возможно в течении недели. При чём будет совместим с куклоскриптом и http://dobrochan.com/bookmarks будет синхронизировать их.

И да.
Стабильная версия https://github.com/tranquility-yuki/yukiscript
Технические обсуждения можно там https://github.com/tranquility-yuki/yukiscript/issues
Мой рефакторинг там (Внимание! оно крайне нестабильное и разваливается) https://github.com/lain-dono/yukiscript
>> No.44850 Ответ
Кстати на некоторых досках можно добавлять более 5-и файлов. В /mu/ целых 10 можно! А посему придётся добавлять настройки для досок в далёкой перспективе. Такие дела. Капча хвалит за находку.

к: поцанчег тредов
>> No.44851 Ответ
Чорная магия:
reply.click(((id, that)->->that.showForm id)(post.display_id, this)) Капча прям в ударе: прикола слегка
>> No.44852 Ответ
НЕОБХОДИМО запилить загрузку файлов так, чтобы можно было просто перетащить файлы в поле.
>> No.44853 Ответ
>>44851
Это так лямды что ли в жс выглядят? Господи, почему браузеры не перейдут на божественный питон.
>> No.44854 Ответ
>>44853
Третий закон computer science. В мейнстриме всегда только индусские языки.
>> No.44855 Ответ
>>44853
> Это так лямды что ли в жс выглядят?
Не совсем. Именно в js пока лямбд нет. Точнее нет их в браузерах кроме файрфокса http://wiki.ecmascript.org/doku.php?id=harmony:arrow_function_syntax
А это кофескрипт http://coffeescript.org/ . И это не просто лямбда, а две подряд, сложенные в нехитрое замакание. Вот простая лямбда (x)-> x*x. При чём параметры необязательны вместе со скобками. В кофескрипта иного варианта записать ф-ю нет. Ну кроме =>, который биндит this.

Кстати this в питоне self у нас необычный. Начнём с того, что он есть всегда. И указывает на контекст. При чём контекст может быть не только текущим объектом же. Там всё очень и очень хитро.

Отдельно стоит отметить ООП. Оно тоже "с приветом". Начнём с того, что оно на прототипах. И закончим тем, что особой разницы между хешем, объектом и функцией нет.

При желании можно натворить такую фигню, что завидовать не будут разве что перл-хипи, да tcl-пьянь. Зато очень гибко.

Про твой питон тоже можно много чего плохого сказать. На вскидку unicode-hell.

Да вообще про любой ЯП можно наговорить много плохого и много хорошего. Вот лично мне по синтаксису больше всего нравится Golang. Но у него не так много библиотек зато они оче качественные. Няшный тоже вполне неплох И C89 и C99, но только там, где он необходим. И т.д.

И не надо холиворов. Доброчан же.
>> No.44856 Ответ
>>44855
> unicode-hell
В третьем всё по дефолту в юникоде же. Да и в 2.7, в котором я под киви сейчас пишу, тоже проблем не замечал. Проблемы есть в низкоуровневых языках вроде того же си, где без специальной библиотеки с ним лучше не связываться.
Что-то у меня буэ с этого вашего кофескрипта, излишне нарочитый минимализм ни к чему хорошему не приводит.
>> No.44857 Ответ
Файл: давайте без этого...
Jpg, 29.68 KB, 233×394
edit Find source with google Find source with iqdb
давайте без этого!.jpg
Файл: анима-интернет-пе...
Png, 490.04 KB, 811×456
edit Find source with google Find source with iqdb
анима-интернет-песочница-579017.png
Файл: 4.jpg
Jpg, 49.97 KB, 600×587
edit Find source with google Find source with iqdb
4.jpg

>>44856
> Что-то у меня буэ с этого вашего кофескрипта, излишне нарочитый минимализм ни к чему хорошему не приводит.
Создан он под влиянием руби, питона и ещё парочки. Со всеми вытекающими.
> Проблемы есть в низкоуровневых языках вроде того же си, где без специальной библиотеки с ним лучше не связываться.
Зато на нём можно програмить микроконтроллеры, драйверы и прочие ништяки.

Как ты смотришь на Go? Как тебе джава? Что скажешь о чистом js? А руби? Что там с эрлингом? Про баш забыл? Как там перл? А лисп и компания? Или схема? Вкурил хаскель? А божественный и многоликий асм?

Ещё немного тёмной магии:
> f = function() { this['xxx'] = 666; this.h = 42;}
> f.prototype.dd = 34
> (new f()).xxx
666
> (new f())['h']
42
> (new f()).dd
34
> this.f
function () { this['xxx'] = 666; this.h = 42;}
>> No.44858 Ответ
>>44857
> Как ты смотришь на Go? Как тебе джава? Что скажешь о чистом js? А руби? Что там с эрлингом? Про баш забыл? Как там перл? А лисп и компания? Или схема? Вкурил хаскель? А божественный и многоликий асм?
Жирно. Так-то я по происхождению крестовик, всего пару месяцев как попробовал js, а следом джаву и питон.
> Ещё немного тёмной магии
Недостаточно тёмная, учитывая, что в js функция это обычный объект.
>> No.44884 Ответ
Файл: 1269226230677.jpg
Jpg, 368.82 KB, 870×1200 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1269226230677.jpg
Попользовал вечерком.
Понравилось:
  • автообновление
  • выделение новых и удаленных постов
  • корректная работа при посте более двух раз подряд
Добавить:
  • Возможность перетащить файл мышкой в поле добавления. Очень не хватает этой фичи. Очень-очень не хватает.
  • Избранное
Автору огромное спасибо.
>> No.44888 Ответ
>>44854
Особенно си и производные, ага.
>> No.45409 Ответ
>>42580
Пользуюсь скриптом уже второй месяц, девственность все еще на месте. ЧЯДНТ?
>> No.45498 Ответ
Файл: sonar_screenshot.png
Png, 43.14 KB, 866×584
edit Find source with google Find source with iqdb
sonar_screenshot.png
Файл: 8a01f810d14f9e964...
Jpg, 53.16 KB, 400×750
edit Find source with google Find source with iqdb
8a01f810d14f9e9648cb087cfb2d4341.jpg
Файл: b1fc30ee0850bd997...
Png, 4.88 KB, 342×160
edit Find source with google Find source with iqdb
b1fc30ee0850bd997de3f088ce22ff9f.png

Маленький апдейт

Добавил кнопочку [к новому посту] - эта кнопочка скроллит страницу к первому непрочитанному посту и за одно помечает его как прочитанный.

Зачем? Очень часто в длинном треде появляются новые посты после премода и появляются они где-то там вверху - я заколебался искать их руками, по этому добавил этот функционал.

Кривовато выглядит, но хоть делает то, что надо. Качать как и всегда отсюда - http://userscripts.org/scripts/show/176183

Кроме прочего, добавлю суда ещё пару своих скриптов.

Первый: спидометр для тредов, показывает текущую скорость постингов в час. Работает самостоятельно и вроде бы дружит с куклой
http://userscripts.org/scripts/show/180735

Второй: поиск по доброчану. О нём подробнее:
http://userscripts.org/scripts/show/180441

Вверху страницы появляется кнопочка "Sonar". Если её жмакнуть появляется форма, куда можно вбить слова (через пробел), поставить пару галочек и начать поиск. Поиск не зависит от регистра и порядка слов. Но все слова должны быть в сообщении. Совпадение ищется точное.

Ищет АДОВО МЕДЛЕННО. На обход /b/ нужно не менее получаса. При этом он не умеет раскрывать треды, так что искать можно лишь в ОП-посте и последних десяти постах. Можно добавить функцию разворачивания тредов, но это замедлит поиск в десятки раз

Результат выводится в таком формате:

[страница где лежит тред] дата_последнего_изменения_треда Рефлинк_на_оппост Заголовок [картинок в треде / постов в треде] (если поиск был по последним постам, далее идут рефлинки на посты, где эти слова есть)

Если не вводить поисковые слова и не ставить галочки, будут выведены ВСЕ треды доски в порядке последнего изменения без учёта бамплимита и сажи. Собственно ради этого скрипт и делал - Поиск тредов типа Батисферы. Ну и название от этого у кнопки такое - Sonar. Поиск получился просто случайно

Насколько я понимаю, за злоупотребление такой фигней вполне можно отловить бан по IP (скрипт делает один запрос раз в пять секунд). Так что если вас забанят за поиски старого понитреда - сами себе злые буратины.

>>45409
Выложи фотку девственности, возможно это баг в скрипте.
>> No.45510 Ответ
>>45498
Скрипт работает лучше чем кукла, автор молодец.
Но хотелось бы, чтобы при переходе по карте постов предыдущий пост не исчезал и чтобы появились кнопки форматирования поста.
>> No.45513 Ответ
>>45510
> чтобы при переходе по карте постов предыдущий пост не исчезал
Поясни, я что-то не понял. Какая карта? Кто куда исчезает?
>> No.45515 Ответ
Файл: 1ac4db8631265bccf2e15aa6833d567b.png
Png, 54.17 KB, 1129×490 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1ac4db8631265bccf2e15aa6833d567b.png
>>45513
This.
>> No.45516 Ответ
Файл: Безымянный.png
Png, 92.73 KB, 1678×370 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Безымянный.png
>>45515
Алсо, допили, чтобы посты не вылезали за пределы окна.
>> No.45608 Ответ
Странное обновление. Пишу я пост с доски через форму и у меня РРАЗ! Страничка обновилась. Не просто подгрузило посты, а как по F5. И так всегда, пока скрипт включен. У меня стоит Noscript, Доброчан разрешён. Надо в него ещё какие-то исключения добавить?
>> No.45614 Ответ
>>45608
Это та форма, что вверху? Они ни как не обрабатываются скриптом и работаю как и раньше.

Скриптовая только та, которая появляется при ответе на сообщение.
>> No.45904 Ответ
Файл: 1413e8b9771cbe0798e3631a7326b65b.png
Png, 22.41 KB, 847×287 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1413e8b9771cbe0798e3631a7326b65b.png
Ещё один скрипт в копилку.

РАДИО ДОБРОЧАН СВОИМИ РУКАМИ

Ставим юзер-скрипт http://userscripts.org/scripts/show/183126

Открываем любимый тред. В байдовине, которая висит вверху нажимаем [>] это типа кнопка Play. [||] - это, конечно же, пауза

Если в треде есть подходящие видео, начнётся эфир. Обратите внимание, что у всех посетителей треда музыка будет играться синхронно с разницей не более минуты (если конечно время на компе выставлено правильно, а в тред хоть кто-то постит). Кроме этого скрипт пытается хоть как-то компенсировать спешащие часы доброчана. Так что в начале, когда вы только зашли в тред, могут быть некоторые заметные перебои. Потом радио должно играть нормально, как только всё устаканится.

Подходящее видео, это: видео НЕ длиннее 10 минут. Из каждого поста берётся только первая ссылка, даже если первая ссылка не подходит (видео длиннее 10 минут), следующие ссылки всё равно не рассматриваются.

Работает лучше всего с автообновлением постов, естественно (Юки-скрипт/куклоскрипт/доброскрипт)

Это пока что альфа-релиз. Но первые прогоны дали отличный результат. Так что пользуемся, ставим лайки, подписываемся на тред :3
>> No.45977 Ответ
>>45498
> Вверху страницы появляется кнопочка "Sonar"
Не появляется. Лиса,скриптиш
>> No.45986 Ответ
>>45977
Скриптиш сасает
>> No.45987 Ответ
Если ОП не против оставлю это здесь.
http://userscripts.org/scripts/show/183642
Писал для лиса.
>> No.45990 Ответ
>>45987
Чем оно лучше доброскрипта? Кроме фатального недостатка
>> No.45991 Ответ
>>45990
Доброскрипт у меня не показывает полную цепочку, то есть во всплывающем посте реплаев уже нет. И его нужно править для com домена.
>> No.45992 Ответ
>>45991
Где-то в /d/, да и вообще по Доброчану, лежит архив с исправленными мною доброскриптами.
> не показывает полную цепочку, то есть во всплывающем посте реплаев уже нет
Хм, мне казалось были, ну окей. Всё руки не доходят в своём велосипеде это допилить.
>> No.45997 Ответ
>>45977
Возможно это какой-то прикол Скриптиша. В ближайшее время нет возможности проверить.

>>45987
Велкам.


>>45991
>>45992
Если не править Ханабирскую ParseUrl и не перезаполнять Hanabira.URL, то код попапа всегда тянет мессадж с сервера через апи, а там рефов нет естественно.
>> No.47362 Ответ
Автор, добавь к началу скрипта код:
// @match http://www.dobrochan.com/*/*
// @include http://www.dobrochan.com/*/*
А то самому пришлось добавлять :3
>> No.47364 Ответ
>>47362
> match
> include
Наркоман. Они отличаются минимально и в любом случае нет смысла оба писать.
мимо
>> No.47439 Ответ
> Фатальный Недостаток.
Какой?

мимозаинтересовался
>> No.47440 Ответ
>>47439
Not Invented Here. Не нами писан.
>> No.48556 Ответ
Ещё один скрипт в эту свалку безумия

http://userscripts.org/scripts/show/293258

Позволяет кидать в постах дайсы. Достаточно написать в посте (или в теме поста) 2d6 и после отправки, этот кубик будет брошен. Результат виден только тем, у кого есть этот скрипт. Рандом зависит от номера поста и даты его отправки. В качестве RNG используется ruwiki://Вихрь_Мерсенна

Можно дописывать модификаторы типа +9 или -6

1d10+5 4d20-8

Если навести курсор на кубик, в попапе покажутся результаты отдельных бросков.

Кубики не бросаются под разметкой (спойлер, курсив, цитата)
>> No.48568 Ответ
>>48556
Обновил скриптик, для прикола добавил ещё две фишки

Если перед дайсом поставить # то выводиться будет только результат. То есть если написать #2d6 то скрипт покажет только, к примеру, 8. (полная инфа по кубику видна в попапе)

INT: #2d6+10
CON: #2d6+10
DEX: #2d6+10

И добавил возможность сразу сравнивать результат при помощи >, < и = Если написать 2d6<5 или 2d6=5 или 2d6>3 то скрипт покажеn только сам результат в виде слов FAIL или WIN

2d6<5 2d6=5 2d6>3
>> No.48579 Ответ
>>48568
2d14
>> No.48581 Ответ
>>48579
1d1 2d1 3d1 4d1 5d1 6d1
>> No.48582 Ответ
>>48581
2d6<13
>> No.48584 Ответ
3d9<6
>> No.48659 Ответ
>>42580
Оп, создал тест-ролевку для твоего скрипта. >>/bg/104305
>> No.48669 Ответ
Файл: dice_roll.jpg
Jpg, 153.33 KB, 918×1195 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
dice_roll.jpg
И ещё одно обновления скрипта с кубиками.
http://userscripts.org/scripts/show/293258

Ну и за одно, чтоб сразу всё в одном посте, МАНУАЛ:

Просто напиши в посте (или в теме) какой кубик хочешь кинуть.
Только не надо запихивать его под разметку (цитаты, курсив, спойлер и т.д.).
После того, как пост отправится - результат бросания кубика будет виден всем, у кого есть скрипт. Кубиков в одном посте может быть не боле 50 штук.
Рандом зависит от номера поста и даты его отправки. В качестве RNG используется ruwiki://Вихрь_Мерсенна

Писать типа так: 2d6
Получится вот что: 2d6
Самый большой кубик у нас 999d999 Если при броске кубика получился максимальный результат, то над ним будет звёздочка. Пример: 1d1

Можно добавить модификаторы, которые прибавляются или отнимаются от результата. Типа 2d6+5 или 2d6-3
Получится вот что: 2d6+5 или 2d6-3
Так же поддерживается умножение и деление 2d6/5 или 2d6x3. Да, умножение пишется через английскую "x". Иначе можно порвать разметку При делении результат округляется.
Можно указывать несколько модификаторов. Пример: 2d6x3-5/8+66
Какие бы ни были модификаторы, минимальный результат всегда 1. Максимальное значение отдельного модификатора 999. Выполняются они в порядке указания, а не по правилам математики. Для примера: 1d1x3+2 1d1+2x3

Если нужно, можно перед кубиком поставить #, типа вот так #2d6
Тогда будет показан только ответ: #2d6 или #2d6 или вот ещё раз #2d6+100

Если курсор навести на кубик, должен показаться попап с подробностями (Результат каждого броска, если их несколько. Для кубиков с # показывается ещё и оригинальная запись)

Можно сразу сравнивать результат кубика с каким-то значением. Работают три оператора >, < и =
Результат отображается либо как красное слово FAIL, либо как зелёное WIN. Записывается так - 2d6<5 или 2d6>5 или 2d6=5
Результат такой: 2d6<5 или 2d6>3 или 2d6=5

И последняя фишка - в скрипт встроена рулетка! Если написать в посте !rul!, то получится что-то типа такого:

!rul!

Скрипт работает с куклоскриптом, но тут есть косяк - куклоскрипт при автообновлении треда убирает из постов тему, так что надёжнее (да и удобнее) бросать кубики в самом сообщении.
>> No.50849 Ответ
Файл: eureka-seven-wallpaper.jpg
Jpg, 110.73 KB, 1920×1080 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
eureka-seven-wallpaper.jpg
Нет, я буду ждать пока Эврикафаг вернется!
>> No.50978 Ответ
Файл: 1395557109119.png
Png, 0.90 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1395557109119.png
>>50849
Удваиваю.
>> No.51705 Ответ
Файл: talking_captcha.png
Png, 0.73 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
talking_captcha.png
a[href*=talking_captcha] { font-weight:bold; font-size: 200%; color: red !important; }
>> No.51706 Ответ
>>51705
И?
>> No.51708 Ответ
>>51706
Так будет легче видеть наличие 1.5 анона т.е меня и тебя на борде с этим скриптом. Достаточно вставить это в юзерстиль.
>> No.51709 Ответ
Файл: f11f4e86b1a5e132c1c6a1b896d65722.png
Png, 1.82 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
f11f4e86b1a5e132c1c6a1b896d65722.png
>>51708
В самом деле?
>> No.51710 Ответ
>>51709
Для детекта этого уже придётся писать микроскрипт, но это всё равно легко. Нужно проверить на размер 300×20 и отдетектить хеш по регекспу http://dobrochan.com/src/png/\d*/[A-z0-9]{32}.png. Беспалевно будет только ежели поставишь вместо хеша unix time.
>> No.51711 Ответ
>>51709
Даже вот это неплохо работает.
var re = new RegExp('\/[A-z0-9]{32}.png');
$('a').each(function(){
  if(this.href.search(re) != -1)
    {this.style.color='red';}
});
>> No.55620 Ответ
Некро-бамп
А где сейчас Юки-скрипт достать? Ссылки протухли, гугл не помогает.
>> No.55621 Ответ
>>55620
Обана. А ведь и правда.

Такс, погодьте. У меня же был аккаунт на гитхабе, сейчас туда всё выложу.
>> No.55622 Ответ
Файл: 9951957864430a635ddffeaa9d6c86a5.jpg
Jpg, 50.03 KB, 640×480 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
9951957864430a635ddffeaa9d6c86a5.jpg
Пока вот так https://github.com/tranquility-yuki/yukiscript

Прямая ссылка на Юкискрипт: https://github.com/tranquility-yuki/yukiscript/raw/master/yukiscript.user.js

Может быть, когда-нибудь вернусь к этому делу и допилю всё. Может быть...
>> No.55630 Ответ
>>55620
На порту 8080 юзерскриптс ещё открывается: http://userscripts.org:8080/scripts/show/176183

>>55622
> Может быть, когда-нибудь вернусь к этому делу и допилю всё. Может быть...
Надеемся на то.
>> No.63188 Ответ
Бамп.
А будет поддержка webm? Ну я к тому, чтобы webm-видео можно было бы посмотреть не открывая его в новой вкладке/качая.
>> No.63200 Ответ
>>63188
И в целом не помешало бы открытие картинок, подобное куклоскриптовому.

Кстати, у меня Тредометр не работает в Scriptish, это нормально?
>> No.63244 Ответ
>>63200
> Scriptish
Кто-нибудь объяснит мне, зачем он нужен, когда гризманки - де-факто стандарт юзерскриптов?
>> No.63997 Ответ
Файл: talking_captcha.png
Png, 1.40 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
talking_captcha.png
Внезапно багрепорт. Скрипт пришёл в недоумение, увидев вот этот тред: >>b/3413531. Я понимаю, что скрипт писался во всех смыслах для Доброчана, которому такие треды в общем-то несвойственны, но всё-таки почему бы и нет?
А конкретно недоумение проявилось вот в этой части Мыслящей Сущности кода:
if(Hanabira.URL.thread){
        originalThreadTitle = Hanabira.URL.board + '/ ' + document.title.match(/.+—\s.+—\s(.+)/)[1];
        document.title = originalThreadTitle;
Строка 1075, если что.
Как я понимаю, это означает, что регэксп, разбирающий заголовок поста (?), к таким неожиданностям не готовился. Вызываю контактный интерфейс и прошу принять меры. Спасибо за внимание!
>> No.63998 Ответ
>>63997
> document.title
Это заголовок страницы. То, что ты видишь в заголовке браузера и на вкладке. Обычно это "Доброчан - братство - имятреда". У этого треда просто нет имени, поэтому эта штука по идее не должна ничего возвращать.
мимопроходил
>> No.65038 Ответ
>>63244
Ну например, в нём очень удобно сделано управление пользовательскими включениями/исключениями. Особенно помогает в тех случаях, когда в самом скрипте прописано *.*. Но щито поделать, Scriptish скорее заброшен, хоть и в гит всё же что-то вяло коммитится, поэтому приходится использовать Greasemonkey. Ну и ещё, меня просто ОЧЕНЬ СИЛЬНО раздражает его иконка. Поэтому каждый раз с негодованием выкидываю её из панели куда подальше.

Алсо, Юки-скрипт наотрез отказывается прикреплять к сообщению больше двух файлов. Даже если выбрать сначала два, а потом убрать один или оба, то до перезагрузки страницы никаких файлов больше прикрепить не получится. Вот такие дела творятся, у кого-нибудь ещё это проявляется?
>> No.65041 Ответ
>>65038
> управление пользовательскими включениями/исключениями. Особенно помогает в тех случаях, когда в самом скрипте прописано .
В гризманки это тоже есть. Я как-то ставил скриптиш, не увидел ничего нового, кроме ненужного расширения гризманковоского апи.
>> No.65256 Ответ
>>65041
Ну вот как мне в Greasemonkey переопределить настройки включённых и исключённых страниц без правки скрипта? Если добавить в исключения "*", то скрипт не будет запускаться вообще нигде, даже если мы добавим желаемые страницы во включённые. А в Скриптише мы можем полностью игнорировать указанные в самом скрипте страницы и указывать вместо них свои. Удобно же.

Кстати, мне удалось заметить, что проблема с двумя файлами проявляется в том случае, если лиса собрана с патчами от хамелеона OpenSUSE, которые помогают ей использовать файловые диалоги из KDE. Не знаю, почему так, но без них всё работает хорошо. Надо будет в самом OpenSUSE тоже это проверить: вдруг патчи в моём дистре просто наложены криво.
>> No.68532 Ответ
Файл: bd3f0a8660ec56549b3b5e212f8c6140.png
Png, 24.65 KB, 715×373 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
bd3f0a8660ec56549b3b5e212f8c6140.png
Так как архив перестал адекватно работать, но обнаружилась дырочка в виде JSON-api через которую архивные треды ещё можно читать, запилил маленький скриптик.

https://github.com/tranquility-yuki/yukiscript/blob/master/dobroarchre[...]er.js

Прямая ссылка для установки https://github.com/tranquility-yuki/yukiscript/raw/master/dobroarchrea[...]er.js

Если вместо открытого треда выскочит ошибка 403 то под ней появится кнопка "Try API". Если её жмякнуть скрипт попытается вытащить тред через апи. Рендерится вроде бы более-менее неплохо, но вот что будет если вместо картинок будут мптришки или пдфки не знаю, треда с такими аттачами не нашёл. Говрорят правда что пдфки нормально отображаются
>> No.68545 Ответ
>>68532
А вот это очень хорошо!
>> No.68546 Ответ
>>68532
АНОН, ТЫ ОХУЕНЕН!
>> No.68547 Ответ
>>68532
Добавлю про охуенность.
1) Я как раз пишу статью в Хорошие Новости касательно юзерскриптов и расширений Доброчана. Ожидай свой скрипт там. Ты ОП треда, верно?
2) Я хотел бы использовать твой парсер с небольшими правками для маленькой утилитки Dobrochan Archiever, предназначенной для быстрого сохранения тредов вместе со всеми картинками. Её разработкой ленно занимаюсь я. Ты не против?
3) Отметься с рекламой в юзерскрипт-треде в /d/.
>> No.68548 Ответ
>>68547
> пишу статью в Хорошие Новости касательно юзерскриптов и расширений Доброчана
Ооо, не забудь тогда про ДДТ написать и печальную судьбу "Экспериментального Открытого Закрытого Треда" с выпилом невидимых бункеров в /b/ и саже-сталкерство.
> Ты ОП треда, верно?
Ага, судя по ип-хешу. Считай два года прошло, как куки не слетели?
> Ты не против?
Конечно не против.
> Отметься с рекламой в юзерскрипт-треде в /d/
Там уже и без меня насемёнили, вполне достаточно.
>> No.68549 Ответ
>>68548
> Ооо, не забудь тогда про ДДТ написать и печальную судьбу "Экспериментального Открытого Закрытого Треда" с выпилом невидимых бункеров в /b/ и саже-сталкерство.
Надо же, я с этим не знаком. Мог бы ты рассказать поподробнее об этом? Можно здесь пасточку набросать со ссылками, можно через почту, если так тебе будет удобнее.
Ты молодец.
>> No.68551 Ответ
>>68549
> > Экспериментального Открытого Закрытого Треда
Это когда аватаркоебам стало скучно и они создали тред в б с шифровками для избранных, за что и получили ремнем по заднице.
>> No.68556 Ответ
Файл: IMG_1162.JPG
Jpg, 706.63 KB, 2560×2048 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
IMG_1162.JPG
>>68532
> или пдфки
Все работает.

Спасибо от коллектива анонимных графоманов /bg/
>> No.68557 Ответ
>>68551
Ну, во-первых, не аватаркоёбам, во-вторых, не в /b/, в-третьих, не для избранных и в четвёртых, за него не получали по заднице. А так всё верно сказал.
>> No.68563 Ответ
>>68549
> Можно здесь пасточку набросать со ссылками, можно через почту, если так тебе будет удобнее
Обожемой! У меня хотят взять интервью! Вбрасывай фейк сюда, настрочу тебе пасту как будет время. Правда вряд ли она будет интересна тем кто не участвовал в тех событиях, ну может хоть техническими подробностями кого-то заинтересует.

>>68551
> они создали тред в б с шифровками
Вообще-то это были мои треды тут в /mad/, но ты примерно уловил мысль.

>>68556
> Спасибо от коллектива анонимных графоманов /bg/
Ну хоть кому-то пригодилось.

>>68557
> за него не получали по заднице
Не факт, я думаю кто-то должен был получить, иначе мой тред так и висел бы тут никому не нужный.
>> No.68568 Ответ
>>68547
> Я хотел бы использовать твой парсер с небольшими правками для маленькой утилитки Dobrochan Archiever, предназначенной для быстрого сохранения тредов вместе со всеми картинками. Её разработкой ленно занимаюсь я. Ты не против?
И когда будет готова твоя утилитка?
>> No.68569 Ответ
>>68563
> Не факт, я думаю кто-то должен был получить, иначе мой тред так и висел бы тут никому не нужный.
Спору нет, по заднице получили, но не за этот тред, ЭОЗТ выпилили в рамках кампании по борьбе с шифрованием, а причины начала этой кампании крылись немного в другом.
>> No.68579 Ответ
>>68563
> фейк
Да кого тут бояться. Держи мейн: evilrussian13@gmail.com.
Я почитал твой скрипт. Код показался мне достаточно элегантным, в паре мест хлопнул себя по лбу, но вот кое-какие места показались мне каким-то чудовищно страшным колдунством. Ты кроме почты пользуешься ещё чем-нибудь? Хотелось бы разобрать и понять.
Я программист-самоучка, такие дела же.
>> No.68580 Ответ
>>68568
Она уже полуфабрикат и я ей пользуюсь, но у неё есть три проблемы.
1) Сохранение тредов из архива (мой парсер работает как говно, и я ощущаю, что делаю всё неправильно). Собираюсь попросить помочь с этим ОПа.
2) Из-за утилиты, которой я реализовал рекурсивную закачку, я смачно соснул хуйца с кириллическими названиями файлов. Спасибо родной кодировке консоли винды. Из-за этого я получил exe-файл, который корректно исполняется только из-под wine под линуксом (от чего я бешено слолировал). Нужно искать другой метод или писать самому (это грозит занять больше всего времени).
3) Каждый новый тред в списке жёстко привязывался к своему номеру, из-за чего получалось несколько неудобств - особенно это отражалось в необходимости юзера постоянно вбивать номера тредов, которые он хочет загрузить. Для реализации поддержки разных разделов и автосортировки нужно изменить это.

Ну и микропроблемка - в сохранённых тредах не работают всплывающие посты (по наведению на ссылку типа >>68568). Лечится примочкой на js. В который я не умею, но тут тоже может помочь Оп-няша.
>> No.68581 Ответ
Файл: 392884698a7edef3f...
Png, 24.52 KB, 665×442
edit Find source with google Find source with iqdb
392884698a7edef3f24839b455d6fb97.png
Файл: Yuki put on her r...
Png, 212.95 KB, 505×400
edit Find source with google Find source with iqdb
Yuki put on her robe and wizard hat.png

Вы достучались до моего сердца и я запили сохранялку. Обновляемся: https://github.com/tranquility-yuki/yukiscript/raw/master/dobroarchrea[...]er.js

Теперь в оп-посте каждого треда (включая и архивные открытые через апи) будет ссылочка [save thread] жмякнув на которую вы заставите скрипт выкачать весь тред вместе с оригиналами файлов и превьюшками, ЦСС-ом и нужными джаваскриптами. Тред будет предложено сохранить как zip архив.

Внутри архива сохраняется структуру папок доброчана. По идее можно распаковать несколько таких сохранённых тредов в одну папку переписав одинаковые файлы и пользоваться таким миниархивчиком на здоровье. Картинки будут раскрываться, рефлинки будут попапиться.

Проверено в Хроме и Лисе совместно с Юки-скриптом. С куклой скорей всего проглючит, но там есть своя сохранялка

Приятного архивирования!
>> No.68593 Ответ
Файл: warninglabel_002.jpg
Jpg, 19.30 KB, 500×250 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
warninglabel_002.jpg
>>68581
Юки, у тебя скриптик сломан.
Я пока настоятельно не советую использовать этот скрипт для сохранения простым юзерам по одной причине: в силу способа реализации сохранения, скрипт сохраняет в файл полный код ваших юзерскриптов (нацеленных на dobrochan. и .), а также продукты их жизнедеятельности и даже куски адд-онов браузера (особенно это проблемно на хроме, потому что встроенный переводчик суёт свой listener в тело страницы). В итоге сохранённый html превращается в многомегабайтного франкенштейна, содержащего в себе и внучку, и жучку, и репку, и полный текст вашего куклоскрипта с наслоениями впридачу.
Алсо, сохранение больших тредов проваливается через раз. Полчаса ожидал сохранения >>36202-треда (тестовый тред таки), пока не обнаружил, что у меня счётчик пошёл в обратную сторону. При этом скрипт успел отхавать неплохой кусок оперативки.
Firefox 40.02.
>> No.68594 Ответ
>>68593
Забыл экранировать разметку.
Юзерскриптов, нацеленных на *dobrochan.* и *.*
>> No.68596 Ответ
Ребята, сохранился ли у кого-то архивный тред, сохранённый просто через "ПКМ - сохранить как"? Нужно кое-что подглядеть.
>> No.68598 Ответ
Файл: 83effaee750f7eb1455408d31a554733.jpg
Jpg, 789.51 KB, 1600×828 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
83effaee750f7eb1455408d31a554733.jpg
>>68596
Через кнопку "save thread" у меня сохраняется вполне сносно, со всеми прилагающимися файлами. Заметил только пару небольших косяков: отсутствуют баннеры, флажки и иконка кнопки ">>", дающая ссылки на посты. Ну и конечно же почему-то у меня не работают всплывающие посты, хотя скрипт сохраняется. Подробнее на пикреле.
> сохранился ли у кого-то архивный тред, сохранённый просто через "ПКМ - сохранить как"?
Нажимал, тред сохранился у меня,в принципе все сохраняет нормально у меня, но единственной проблемой было то, что при указании сохранения всех файлов, оно по-прежнему сохраняло только голый html-код, как будто бы я выбирал функцию "только html".
Firefox 40.0.2.
>> No.68631 Ответ
>>68569
Ну какая борьба с шифрованием? Думаешь добавление этого пункта в правила как-то связно с ЭОЗТ? Да и не с этими ведьмами боролись.

Да, напишу таки пасту, история прозаичная, но рассказать стоит всё же.

>>68579
> показались мне каким-то чудовищно страшным колдунством
Это называется "Говнокод".
> Ты кроме почты пользуешься ещё чем-нибудь?
Скайп, но очень редко.

>>68593
Ты как-то очень преувеличиваешь. Нет, я согласен, надо чуть больше чистить сохраняемый тред. Собственно вот и апдейтик на гитхаб подоспел.

Дело в том что это не утилита для массового архивирования тредов, тут нужна тулза типа той которую ты пишешь. У меня же скрипт который позволяет в браузере читать архивные треды. Плюс он ещё сохраняет любой тред который у тебя открыт. И тут именно важно что он будет сохранён как есть, потому что там могут быть удалённые посты и сохранять тред ты будешь именно из-за них. Ну или ещё что-то типа того.

Можно заставить делать re-fetch треда перед сохранением, чтоб он был чистый, но это уже слишком для юзерскрипта. (Хотя почему-бы не запилить как опцию? надо будет добавить. да.)
> При этом скрипт успел отхавать неплохой кусок оперативки.
Да ладно? У меня та же лиса 40.0.2 и на довольно массивном треде она всего два гига отожрала. Может у тебя просто много обвеса на браузере (у меня только гризманки стоит, а в нём Юки-скрипт).

>>68596
Что тебя интересует?

>>68598
> Заметил только пару небольших косяков
Вроде бы всё перечисленное пофиксил.
>> No.68638 Ответ
Файл: 39a03855c06808b71c680a85f2db57b9.jpg
Jpg, 456.16 KB, 1600×834 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
39a03855c06808b71c680a85f2db57b9.jpg
>>68631
> Вроде бы всё перечисленное пофиксил.
Но появилось еще куча новых багов, посмотри на пикрел, думаю сам поймешь, что к чему там.
>> No.68648 Ответ
>>68638
Хотелось бы ответить "Надо было использовать Юки-скрипт", но не прокатит.

Это то, о чём говорил >>68593 тред сохраняется со всем мусором что там насоздавали юзерскрипты. Видимо попытаться вырезать их было плохой идеей.
>> No.68649 Ответ
>>68638
А чому бы просто не сохранять треды, предварительно отключив все юзерскрипты на пару минут?
>> No.68650 Ответ
>>68649
Можно и так, но всё же скрипт для того чтоб сохранить тред вот прямо как я его вижу сейчас. С удалёнными постами и тому подобным.
>> No.69259 Ответ
Юки, ты еще будешь что-то допиливать в скриптах или как?
>> No.69260 Ответ
>>69259
А разве что-то надо где-то допиливать? Вообще есть конечно призрачный интерес запилить новый Юкискрипт. Но это так, чисто в собственное удовольствие.

А так ребята в /d/ вон пилят от души, чем не вариант?
>> No.69264 Ответ
>>69260
Ну так там не настолько большой скрипт, и к тому же не такой функциональный как твой, поэтому я думаю, что есть резон сделать большой апдейт™ юкискрипта.
>> No.69265 Ответ
>>69264
Ты так заманчиво предлагаешь, что я даже не знаю что сказать...
>> No.69275 Ответ
Файл: 07622e103d9f2e0e59285166e621398f.png
Png, 1.60 KB, 238×15 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
07622e103d9f2e0e59285166e621398f.png
>>69265
В общем действительно обновляй, у тебя и правда годный скрипт, няша. Если обновишь, то я думаю, ты станешь Степаном для доброчанек.
>> No.69276 Ответ
>>69275
Не дави на моё Чувство Собственного Величия!
>> No.69300 Ответ
Файл: 7f151e7c21710fd71f237c2aeba5256a.png
Png, 0.68 KB, 88×15 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
7f151e7c21710fd71f237c2aeba5256a.png
>>69276
Just do it! Я думаю, тебе и правда пора сделать скрипт. Он очень бы и правда многим здесь приходился, учитывая, что альтернативы почти нет, ибо кукла не сильно с Ханабирой ладит.
>> No.71255 Ответ
Файл: 14358715192083.jpg
Jpg, 681.60 KB, 2048×1536 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14358715192083.jpg
>>68532
Как же я тебя люблю, анон!
Посылаю тебе лучи добра и хорошую карму.
Ах блять сука, аж слезы на глазах от счастья, столько всего дорогого мне что я считал проёбанным навсегда распроебалось благодаря тебе.

Я хочу от тебя ребёнка, если ты тян.
>> No.71925 Ответ
>>68532
Объясните дураку, как пользоваться этим скриптом. Установил в Опере, через Violentmonkey. На иконке Violentmonkey появилась цифра 1 (нет, это не IQ), т.е скрипт должен функционировать. Пытаюсь зайти в архив - стандартная ошибка 503. ЧЯДНТ? Браузер перезагружал.
>> No.71937 Ответ
>>71925
Почему ты используешь оперу вместо браузера?
>> No.71938 Ответ
>>71937
Так и знал, что стоило inb4o прописать.
Настроил сейчас в гугл-хроме, через TamperMonkey. На иконке горит единица, но всё равно при попытке зайти в архив вылезает ошибка 503.
>> No.71943 Ответ
>>71938
Ему говорят браузер, а он хром ставит.
>> No.71944 Ответ
>>71938
Только что проверил на хроме, всё работает. Ты что-то делаешь не так.
>>71943
Но ведь хром единственный браузер. Сам недавно ушел с тормозиллы, заебала глючить.
>> No.74885 Ответ
>>42580
Спасибо за проделанную работу!


Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]