Ru-Board.club
← Вернуться в раздел «Программы»

» Расширения для Firefox (Mozilla Firefox Extensions)

Автор: densnau
Дата сообщения: 16.12.2009 11:43
Подскажите скрипт для Stylish чтобы панель закладок стала уже...
Автор: dmitrydvk
Дата сообщения: 16.12.2009 13:17
Вопрос по расширениям, отслеживающим изменения на странице (для меня актуально для слежения за форумами, не имеющими подписки).
Пробовал sitedelta - или я не смог настроить, или все-таки расширение преследует какие-то очень характерные цели.
Практически все устраивает в Update Scanner, кроме одного. Когда на каком-либо форуме заканчивается страница, Update Scanner на это никак не реагирует, и узнать об этом можно, лишь вспомнив, что "что-то давно не было обновлений".
Буду признателен, если кто-нибудь подскажет более эффективные инструменты для, в первую очередь, отслеживания новых сообщений на НЕ ру-бордовских форумах без возможности подписки или уведомления.
Автор: miksanfree
Дата сообщения: 16.12.2009 15:25
dmitrydvk
А что конкретно не получилось с sitedelta?
Автор: Jarikk
Дата сообщения: 16.12.2009 15:34
Inko7
Короче вот что получилось с кнопочкой сохранения выделенного текста в файл на рабочем столе. [more=Подробнее]
Код: custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0D%0A%20%20%3Cname%3ESave%20Selected%20in%20File%3C/name%3E%0D%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-3%5D%5D%3E%3C/image%3E%0D%0A%20%20%3Cmode%3E0%3C/mode%3E%0D%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0D%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20text%20%3D%20getString%28%29%3B%0Aif%20%28text%20%3D%3D%20%22%22%29%20%7B%0A%20%20%20%20return%3B%0A%7D%20else%20%7B%0A%20%20%20%20SaveText%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20SaveText%28%29%20%7B%0A%20%20%20%20var%20directoryService%20%3D%20Components.classes%5B%27@mozilla.org/file/directory_service%3B1%27%5D.getService%28Components.interfaces.nsIProperties%29%3B%0A%20%20%20%20var%20desktopFolder%20%3D%20directoryService.get%28%27Desk%27%2C%20Components.interfaces.nsIFile%29%3B%0A%20%20%20%20var%20desktopPath%20%3D%20desktopFolder.QueryInterface%28Components.interfaces.nsILocalFile%29.path%3B%0A%20%20%20%20var%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20%20var%20fileName%20%3D%20getFileName%28%29%3B%0A%20%20%20%20file.initWithPath%28desktopPath%29%3B%0A%20%20%20%20file.append%28fileName%29%3B%0A%20%20%20%20if%20%28file%20%26%26%20file.exists%28%29%29%20%7B%0A%20%20%20%20%20%20%20%20pttlAppend%28file%29%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20saveDefault%28file%29%3B%0A%20%20%20%20%7D%0A%7D%0A%0A%0A%0Afunction%20manipulateString%28text%29%20%7B%0A%20%20%20%20var%20l%20%3D%20text.length%3B%0A%20%20%20%20if%20%28l%20%3D%3D%200%29%20return%20%22%22%3B%0A%20%20%20%20while%20%28text%5B0%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%281%2C%20l%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20while%20%28text%5Bl%20-%201%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%280%2C%20l%20-%201%29%3B%0A%20%20%20%20%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20text%3B%0A%7D%0A%0A%0A%0Afunction%20getString%28%29%20%7B%0A%20%20%20%20var%20hlText%20%3D%20%22%22%3B%0A%20%20%20%20var%20focusedWindow%20%3D%20document.commandDispatcher.focusedWindow%3B%0A%20%20%20%20hlText%20%3D%20focusedWindow.getSelection.call%28focusedWindow%29%3B%0A%20%20%20%20hlText%20%3D%20hlText.toString%28%29%3B%0A%20%20%20%20hlText%20%3D%20manipulateString%28hlText%29%3B%0A%20%20%20%20return%20hlText%3B%0A%7D%0A%0A%0A%0Afunction%20getPttlDivisor%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisHours%20%3D%20now.getHours%28%29%3B%0A%20%20%20%20var%20thisMinutes%20%3D%20now.getMinutes%28%29%3B%0A%20%20%20%20var%20thisSeconds%20%3D%20now.getSeconds%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%2C%20thisHours%2C%20thisMinutes%2C%20thisSeconds%29%3B%0A%20%20%20%20var%20webNav%20%3D%20getBrowser%28%29.webNavigation%3B%0A%20%20%20%20var%20pttlTimeDiv%20%3D%20%22%22%3B%0A%20%20%20%20var%20winTitle%20%3D%20webNav.document.title%3B%0A%20%20%20%20var%20winURL%20%3D%20webNav.currentURI.spec%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%206%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20winTitle%20+%20%22%20-%20%28%22%20+%20winURL%20+%20%22%29%22%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20thisTime%5B0%5D%20+%20%22/%22%20+%20thisTime%5B1%5D%20+%20%22/%22%20+%20thisTime%5B2%5D%20+%20%22%20%22%20+%20thisTime%5B3%5D%20+%20%22%3A%22%20+%20thisTime%5B4%5D%20+%20%22%3A%22%20+%20thisTime%5B5%5D%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20%22----------------------------------%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%3B%0A%20%20%20%20return%20pttlTimeDiv%3B%0A%7D%0A%0A%0A%0Afunction%20getFileName%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%29%3B%0A%20%20%20%20var%20pttlTime%20%3D%20%22%22%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%203%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%21%3D%202%29%20pttlTime%20%3D%20pttlTime%20+%20%22-%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20%22.txt%22%3B%0A%20%20%20%20return%20pttlTime%3B%0A%7D%0A%0A%0A%0Afunction%20saveDefault%28fileS%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileS%2C%200x02%20%7C%200x08%20%7C%200x20%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20pttlAppend%28fileA%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileA%2C%200x02%20%7C%200x10%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28%22%5Cu000D%5Cu000A%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%20+%20pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%5D%5D%3E%3C/code%3E%0D%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0D%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0D%0A%20%20%3Cattributes/%3E%0D%0A%3C/custombutton%3E
Автор: Melhior
Дата сообщения: 16.12.2009 15:35
NONONINI

Цитата:
Plain Text to Link https://addons.mozilla.org/ru/firefox/addon/623
http://willshouse.com/2009/08/22/open-with-pttl-firefox-3-5-plain-text-to-link/

с английским совсем плохо, да? уже из названия понятно, что это расширение превращает ссылки, данные обычным текстом (без тега <a href=...>...</a> то бишь) в нормальные кликабельные гиперссылки.
иногда лучше жевать, хех. а подумать и вникнуть сначала - всегда полезно.
это тебе не кнопочку тыкать, лол.
Автор: Jarikk
Дата сообщения: 16.12.2009 15:39
Melhior 15:35 16-12-2009
Цитата:
с английским совсем плохо, да?


Цитата:
Plain text to link is able to select plain text in a page and save it in a text file. Besides, with PTTL you can open links written in plain text (not clickable links): you select a link and open it with the right click PTTL menu. At last, you can...

Автор: Melhior
Дата сообщения: 16.12.2009 16:21
Jarikk
ну уел ))
Автор: dmitrydvk
Дата сообщения: 16.12.2009 16:43
miksanfree

Цитата:
А что конкретно не получилось с sitedelta?

Назовем это "степенью изменения", что ли. Если в
Update Scanner это кол-во символов, то в sitedelta это исключение областей.
В итоге, если на форуме у пользователя надпись, например, "зарегистрирован XX дней", то кол-во дней воспринимается, как изменение. Или висит на форуме дата, или время, sitedelta честно на все это реагирует. А выискивать на каждой странице области, которые нужно исключить, очень времяемко и неудобно (по крайней мере, для меня).
Автор: miksanfree
Дата сообщения: 16.12.2009 17:15
dmitrydvk
дай конкретную ссылку на проблемный форум, я хочу попробовать. И напиши при каких изменениях должно срабатывать расширение.
Автор: Inko7
Дата сообщения: 16.12.2009 17:35
Jarikk

СПАСИБО! вроде отличненько работает!!!
Автор: NONONINI
Дата сообщения: 16.12.2009 18:26
Melhior 16:35 16-12-2009
Цитата:
с английским совсем плохо, да? уже из названия понятно, что это расширение превращает ссылки, данные обычным текстом (без тега <a href=...>...</a> то бишь) в нормальные кликабельные гиперссылки.
иногда лучше жевать, хех. а подумать и вникнуть сначала - всегда полезно.
это тебе не кнопочку тыкать, лол.

Я смотрю, тебе тут уже объяснили, каким ты лохом оказался…
Ставь кнопочку, это тебя должно успокоить...
Автор: shaggoth
Дата сообщения: 16.12.2009 18:58
NONONINI
а чем смайлцы втыкаем?
Автор: NONONINI
Дата сообщения: 16.12.2009 19:16
shaggoth 19:58 16-12-2009
Цитата:
а чем смайлцы втыкаем?

Колобками
http://www.kolobok.us/
Автор: imu7ic
Дата сообщения: 16.12.2009 19:32
Можно вот этим - SmileySidebar
Автор: gjf
Дата сообщения: 16.12.2009 19:43
А мне Smiley Xtra нравится.
Автор: xnurofen
Дата сообщения: 16.12.2009 20:34
Подскажите альтернативную замену для seoquake
Автор: shaggoth
Дата сообщения: 17.12.2009 00:39
я помню налетал на клёвый юзерскрипт, он в жж в форму ввода комента и поста, добавлял смайлики и всяки там зачёркоподчёркивания..
звался вроде livejournal formatting, но вот чёто не могу никак совсем найти
Автор: miksanfree
Дата сообщения: 17.12.2009 00:55
shaggoth
если найдешь напиши
Автор: polk90
Дата сообщения: 17.12.2009 03:11
shaggoth
miksanfree
супер комбайн LiveJournal Addons, всего есть, для меня основное то что разворачивает все треды.
Автор: Florell
Дата сообщения: 17.12.2009 08:59
Господа, посоветуйте расширение для следующей задачи: необходима очистка истории, введенных адресов ну к примеру старше 2-х месяцев.
Активно пользуюсь FF с момента выхода 3.5.0 Сейчас при вводе адреса в строку программа секунд на 5 застывает, а "колесико" в строке крутиться, перебирая что предложить как вариант ввода.
Автор: densnau
Дата сообщения: 17.12.2009 09:54
Florell
по моему легче в настройках почистить чем ставить расширение
Настройки-Приватность-Очистить вашу недавнюю историю(выбираешь что нужно)

Добавлено:
и все же никто не ответил
нужен скрипт для Stylish чтобы панель закладок стала уже..
Автор: Jarikk
Дата сообщения: 17.12.2009 10:21
Florell 08:59 17-12-2009
Цитата:
Господа, посоветуйте расширение для следующей задачи: необходима очистка истории, введенных адресов ну к примеру старше 2-х месяцев.

В настройках имеется возможность указать минимальное количество дней сохранения истории, а вот максимальное количество дней можно ограничить в about:config, нужно отредактировать параметры browser.history_expire_days и browser.history_expire_days.mirror. Кстати, лучше поставить не 2 месяца, а скажем месяц, а то все равно думать будет.
Автор: Florell
Дата сообщения: 17.12.2009 10:28
densnau

Цитата:
по моему легче в настройках почистить чем ставить расширение
Настройки-Приватность-Очистить вашу недавнюю историю(выбираешь что нужно)

Смотрел. Он очищает либо все, либо за сегодня. А вот настройки типа "хранить историю за последние ... дней" нет.
Автор: Jarikk
Дата сообщения: 17.12.2009 10:46
densnau 09:54 17-12-2009
Цитата:
нужен скрипт для Stylish чтобы панель закладок стала уже..

Попробуй так:

Код: #PersonalToolbar{
height: 20px !important;
max-height: 20px !important;
min-height: 20px !important;
}
Автор: Florell
Дата сообщения: 17.12.2009 10:57
Jarikk
Спасибо огромное! browser.history_expire_days_min трогать надо? по умолчанию 90 стоит. Остальные два поставил на 45

Добавлено:

Цитата:
ну ее нет в настройках, но то что я тебе сказал выше это и означает - ограничение на максимальное количество дней

Да, только увидел верхний пост. спасибо!
Автор: Jarikk
Дата сообщения: 17.12.2009 11:03
Florell
browser.history_expire_days_min это то же что и в настройках Помнить историю посещений не менее .. Естественно нужно ставить это значение меньше либо равным максимальным значениям (browser.history_expire_days и browser.history_expire_days.mirror), т.е. меньше 45
Автор: mitrichbel
Дата сообщения: 17.12.2009 11:19
Подскажите, пожалуйста, расширение, которое умело бы подгружать недокачанные картинки на странице без перезагрузки страницы. В идеале - кнопка на панели инструментов что-то типа "подгрузить все картинки" и пункт в контекстном меню у каждой конкретной картинки "подгрузить картинку".
Автор: polk90
Дата сообщения: 17.12.2009 11:32
mitrichbel
ФФ 3.5.5 есть в контекстном - перегрузить изображение
(после вопроса сомнения появились , кто в курсе, оно родное? )
Автор: densnau
Дата сообщения: 17.12.2009 11:51
Jarikk
спасибо за код..но оно только сокращает расстояние между вкладками и панелью...а вот мне бы такое чтобы сама панелька сузилась...
вот например для статусбара


Цитата:
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#status-bar { border: none !important;
padding: 3px !important;
margin: -7px !important;
border: none !important;
font-size: 12px !important;
}

Автор: miksanfree
Дата сообщения: 17.12.2009 12:00
polk90 04:11 17-12-2009
Цитата:
shaggoth
miksanfree
супер комбайн LiveJournal Addons, всего есть, для меня основное то что разворачивает все треды.

Про это расширение нельзя не знать, но в нем нужно открывать контекстное меню, чтобы отформатировать что-то. А мне надо, чтобы было сверху поля для ввода комментария, как это сделано например здесь, на рубоарде.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Kaspersky Internet Security - KIS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.