Пользовательские скрипты — различия между версиями
IkKa (обсуждение | вклад) м |
Dangaard (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
*[http://userscripts.org/scripts/show/74933 dirty search] - заменяет стандартный поиск гуглопоиском. Можно искать по запросу отдельно посты и комментарии. Автор - [http://dirty.ru/users/28281 Stasik0]. | *[http://userscripts.org/scripts/show/74933 dirty search] - заменяет стандартный поиск гуглопоиском. Можно искать по запросу отдельно посты и комментарии. Автор - [http://dirty.ru/users/28281 Stasik0]. | ||
*[http://userscripts.org/scripts/show/74979 dirty search [yandex mod] ] - то же самое, но с Яндексом. Автор - [http://dirty.ru/users/28281 Stasik0]. | *[http://userscripts.org/scripts/show/74979 dirty search [yandex mod] ] - то же самое, но с Яндексом. Автор - [http://dirty.ru/users/28281 Stasik0]. | ||
+ | |||
+ | Список скриптов на userscripts.org можно найти по тегу [http://userscripts.org/tags/dirty dirty]. | ||
== Лепроскрипты для БД == | == Лепроскрипты для БД == | ||
− | [http://dirty.ru/comments/255177 Оригинальный пост] ([http://dirty.ru/users/14147 werwooolf]). | + | [http://dirty.ru/comments/255177 Оригинальный пост] (автор - [http://dirty.ru/users/14147 werwooolf]). |
Идея состоит в прикручивании к БД скриптов, написанных для одного несуществующего места - в силу схожести движков сайтов многие лепроскрипты должны работать и на БД. Для этого берутся и устанавливаются стандартным образом [http://userscripts.org/scripts/search?q=lepra&x=0&y=0 лепроскрипты], а затем к скрипту добавляются дополнительные адреса. | Идея состоит в прикручивании к БД скриптов, написанных для одного несуществующего места - в силу схожести движков сайтов многие лепроскрипты должны работать и на БД. Для этого берутся и устанавливаются стандартным образом [http://userscripts.org/scripts/search?q=lepra&x=0&y=0 лепроскрипты], а затем к скрипту добавляются дополнительные адреса. | ||
Строка 47: | Строка 49: | ||
*[http://userscripts.org/scripts/show/34333 Быстрое добавление жепок] | *[http://userscripts.org/scripts/show/34333 Быстрое добавление жепок] | ||
*[http://code.google.com/p/leprotimetracker/ Lepro Time Tracker] | *[http://code.google.com/p/leprotimetracker/ Lepro Time Tracker] | ||
+ | |||
+ | Списки скриптов на userscripts.org можно найти по тегам [http://userscripts.org/tags/lepra lepra] [http://userscripts.org/tags/leprosorium leprosorium] или [http://userscripts.org/tags/leprosoriumru leprosoriumru]. | ||
== Инструкция по установке скриптов в разных браузерах == | == Инструкция по установке скриптов в разных браузерах == |
Версия 13:20, 22 апреля 2010
Пользовательские скрипты - это Java-скрипты, написанные просветленными пользователями Dirty для облегчения жизни себе и другим. Они добавляют на Dirty какие-то новые небольшие возможности или, напротив, убирают старые. Несомненно, когда-нибудь все это будет реализовано в самом движке Dirty, но пока, пока...
Содержание
БД-скрипты
- dirty_new_window - открывать комментарии и внешние ссылки в новом окне. Автор - mumi.
- Dirty.ru comments rating font - Изменяет размер и цвет шрифта рейтинга комментариев. Автор - vnizzz.
- Dirty.ru favico's - в постах и комментариях, при наведении на ссылку мышкой, появляется лого сайта (favicon), если оно есть. Автор - Vacuum.
- Антирейтинг dirty.ru - убирает рейтинг и раскрывает скрытые комментарии. Автор - Xyntata.
- view comment votes at Dirty.ru - показывает, кто голосовал за комментарий с ненулевой оценкой и сколько плюсиков ему принес. Автор - dimdimych.
- hidden users (пост) - скрывает посты и комментарии нежелательных юзернеймов. Автор - reinterpreter
- United Colors of Leprosorium - разноцветные рамки для подсветки комментариев пользователей. Позволяет удобнее следить за драма-постами, раскрашивая оппонентов. Цвета выбираются случайно. Не понравилось - включить/выключить и цвет поменяется. Автор - Ryotsuke.
- Size and color of rating according to it Увеличивает размер и меняет цвет шрифта оценки в зависимости от рейтинга. Делает оценку O белой. Автор - Ryotsuke.
- video post enhancer - добавляет три небольшие ссылки, позволяющие изменять размер видео на странице поста dirty.ru. Автор - Enmk.
- Dirty Search - интегрирует дополнительную форму поиска (гуглопоиск). Автор - SniXx.
- Goldenizer - переопределяет золотые посты согласно определению. Если пост золотой согласно определению, проставляет метки "золотой пост" и "хороший пост"; если пост не соответствует определению золотого, метка "золотой пост" отзывается; если пост бывший золотой (серебряный), проставляются метки "серебряный пост" и "хороший пост". Автор - NicVic.
- Goldenizer v2 - устанавливает метку "золотой пост" при заходе в золотые и некогда золотые посты. Автор - njnj.
- %username% replace script - заменяет %username% на имя пользователя в постах и комментариях. Автор - Stasik0.
- dirty.ru Show All Comments - показывает все комментарии к посту. Предназначен только для незарегистрированных пользователей, у которых такой возможности нет. Автор - crea7or.
- Kajmera Timers - таймеры каймеры а-ля Лепрозорий. Выводит рядом с постом число - среднее арифметическое из номеров пользователей, комментирующих пост. Автор - Stasik0.
- DirtyNamesAndPages - Заменяет скучное "Dirty.ru" на номер страницы или юзернэйм. Клон скрипта "LeproNamesAndPages". Автор - Enmk.
- Dirty painter - Paints comments of selected users with custom backgrounds at www.dirty.ru. Автор - crea7or.
- dirty search - заменяет стандартный поиск гуглопоиском. Можно искать по запросу отдельно посты и комментарии. Автор - Stasik0.
- dirty search [yandex mod ] - то же самое, но с Яндексом. Автор - Stasik0.
Список скриптов на userscripts.org можно найти по тегу dirty.
Лепроскрипты для БД
Оригинальный пост (автор - werwooolf).
Идея состоит в прикручивании к БД скриптов, написанных для одного несуществующего места - в силу схожести движков сайтов многие лепроскрипты должны работать и на БД. Для этого берутся и устанавливаются стандартным образом лепроскрипты, а затем к скрипту добавляются дополнительные адреса.
В Greasemonkey для Firefox добавление адресов делается через меню Управление скриптами (Manage User Scripts), где для каждого скрипта есть отдельный список "Охватываемые адреса". В других браузерах в сам скрипт вручную дописываются строки:
// @include http://www.dirty.ru/* // @include http://dirty.ru/*
или, для скриптов, рассчитанных на комментарии:
// @include http://www.dirty.ru/сomments/* // @include http://dirty.ru/сomments/*
Рекомендуемые скрипты, согласно werwooolf:
- LepraNewComments
- Font size according to rating, Classic
- Lepra Libre
- LeproTitles
- Подсветка поисковых результатов
- Быстрое добавление жепок
- Lepro Time Tracker
Списки скриптов на userscripts.org можно найти по тегам lepra leprosorium или leprosoriumru.
Инструкция по установке скриптов в разных браузерах
Автор инструкции - юзернейм IkKa.
Firefox
- Устанавливаем Greasemonkey.
- Перезагружаем Firefox.
- Переходим на страницу скрипта и нажимаем «Install».
- В открывшемся окне с описанием скрипта нажимаем «Начать установку».
- Обновляем страницу с БД.
Opera
- Создаем папку, где мы будем хранить скрипты. Например, "С:/Programs Files/Opera/scripts"
- Переходим на страницу скрипта и нажимаем «Install», открывается окно с кодом скрипта, нажимаем Ctrl + S и сохраняем в предварительно заготовленной папке. ИЛИ: переходим на страницу скрипта и нажимаем правой кнопкой мыши «Install», выбираем «Сохранить по ссылке как…» и сохраняем в предварительно заготовленной папке.
- Заходим в настройки Оперы (Ctrl + F12). Переходим на вкладку «Дополнительно», в левой колонке выбираем пункт «Содержимое» и нажимаем кнопку «Настроить JavaScript…». В поле «Папка пользовательских файлов JavaScript» указываем адрес папки, где мы храним скрипты.
- Обновляем страницу с БД.
Chrome
- Переходим на страницу скрипта и нажимаем «Install».
- Во всплывающем сообщении об опасности выбираем «Continue», в следующем —подтверждаем установку нажатием «Install».
- Обновляем страницу с БД.
Safari
Ссылка на инструкцию (англ.)