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

» Bookmarklets / Favelets / Букмарклеты / Закладурки

Автор: TheBarmaley
Дата сообщения: 15.02.2014 10:00
Bookmarklets / Favelets / Букмарклеты / Закладурки

Работают в любом* браузере, поддерживающем JavaScript, и, соответственно, в любой* ОС.
* хотя, конечно, всегда возможны исключения, связанные с "заточенностью" кода под что-то конкретное.. =)

В этой теме предлагается собирать и обсуждать эти маленькие "полезняшки" для браузеров.
Особо приветствуется конструктивная критика предлагаемых закладурок и варианты их доработки.

Убедительная просьба: публикуя код закладурки, пожалуйста, указывайте ссылку на источник!


Микро-FAQ:
Что это такое и зачем оно надо? + там же ссылки на некоторые ресурсы по теме
[more=Как ставить и как применять закладурки?]Как ставить:
1. создать закладку в избранном
2. в качестве названия - указать так, чтоб вам было понятно.. =)
3. в поле URL вставить код нужной закладурки

Как применять:
"Научно" - читаем тут или тут..
Вкратце - исходя из назначения кода каждой конкретной закладурки.. =)
Главное - понимать смысл - обработка текущей страницы в браузере с помощью дополнительного JS-скрипта.[/more]

Документация:
Букмарклеты и правила их написания + читаем/помним про ограничения! (пост)
Структурированная информация по языку JavaScript
MSDN: Справочник по языку JavaScript
JavaScript language advanced Tips & Tricks
JavaScript FAQ + там же есть и про букмарклеты
Вопросы и ответы по букмарклетам на StackOverflow.com (En)

Сделай сам:
Bookmarklet Combiner - он-лайн конструктор + публикация ваших "творений"
JavaScript Compressor - он-лайн "упаковщик" для сохранения JS в одну строку (пост)
HTML Compressor - он-лайн "упаковщик" HTML/CSS/JavaScript/PHP (пост)
Convert bookmarklet to Chrome extension (пост)

Ресурсы по теме:
En: bookmarklets.comsquarefree.comphilburns.comoperawiki.infomarklets.comabout.com
Ru: webmascon.comnitro.rularge.rulexi.ucoz.rumichurin.net03www.su
Ru-Board: здесь и здесь
Автор: KlimKlim
Дата сообщения: 15.02.2014 10:32
Посмотрел ссылки из шапки - не нашёл ни по одной замечательного букмарклета (Visual Event):

Код: <a href="javascript: (function()%20{var%20protocol%20=%20window.location.protocol%20===%20'file:'%20?'http:'%20:%20'';var%20url%20=%20protocol+'//www.sprymedia.co.uk/VisualEvent/VisualEvent_Loader.js';if(%20typeof%20VisualEvent!='undefined'%20)%20{if%20(%20VisualEvent.instance%20!==%20null%20)%20{VisualEvent.close();}else%20{new%20VisualEvent();}}else%20{var%20n=document.createElement('script');n.setAttribute('language','JavaScript');n.setAttribute('src',url+'?rand='+new%20Date().getTime());document.body.appendChild(n);}})();">Visual Event</a>
Автор: inile
Дата сообщения: 15.02.2014 12:19
1. Онлайн /packer/ для сохранения js в одну строчку.
2. "Число символов в букмарклете ограничено. Причем, оно варьируется не только от браузера к браузеру, но и между версиями." Свежие данные не нашел. IE11 у меня обрезал код, который работал в Chrome.
3. Букмарклеты:
Автор: TheBarmaley
Дата сообщения: 15.02.2014 13:47
KlimKlim
Цитата:
Посмотрел ссылки из шапки - не нашёл ни по одной
1. ну.. настоящей-то "шапки" пока ещё нет.. посмотрим, как тема пойдёт, ежли чё - буду просить модератора включить..
2. согласен, ссылок негусто, пока вставил те, которые у меня в букмарках были.. думаю, со временем народ ещё накидает.. ))
3. за поддержку темы - сенькс, + за "первый пост" =

inile
по 1 и 3 - пасиб, добавил в первый пост..
по 2 - нащёт осла вопрос интересный, начиная с 9-й были переработки в плане поддержки скриптов, возможно, так пока ещё и "в процессе" - мелкомягкие торопиться не особо любят, в отличие от.. вопчем, на всякий случай ахтунг в первопост добавил.. ;)

ещё раз за ссылки пасиб.. и как всегда =

попутно нарылось в теме: nontroppo.org/wiki/BookMarklets =>> operawiki.info/BookMarklets
добавил в первый пост..
бэкап первопоста.. :)) #
Автор: TheBarmaley
Дата сообщения: 16.02.2014 05:30
подсобрал несколько сабжей из темы по расширениям хромоногов:

Перевод выделенного текста в гуглопереводчике
Мульти-переводчик: вариант 1 // вариант 1а // вариант 2
PwnYouTube - качалка с Ютуба
Forse Wrap - когда текст ломает страницу
Две независимые страницы в одной вкладке (во фреймах)
Get File Size - позволяет узнать размер файла по прямой ссылке, без скачивания
Автор: Cheery
Дата сообщения: 16.02.2014 05:36
TheBarmaley
не совсем понятно почему этот раздел.
если бы писали самостоятельно - было бы понятно.
а так - программы, дополнения к конкретным браузерам.
Автор: TheBarmaley
Дата сообщения: 16.02.2014 08:50
Cheery
Цитата:
не совсем понятно почему этот раздел
ну.. если по разделу - по определению закладурки (как скрипты) относятся именно к веб-программингу, не?
т.е. постить в "программы" мне как-то не с руки показалось.. + предварительно порывшись по борде, не нашёл ничего подобного, собранного в одной теме, посему и решил создать здесь..
Цитата:
если бы писали самостоятельно - было бы понятно
да не вопрос - пусть пишут, кто ж мешает-то? потому сюда и запостил - поближе к "профессионально пишущим".. ;)
понятно, шо пока было больше ссылок на уже готовое, но ведь теме ещё суток нет!.. ведь насильно же не заставишь людей постить здесь только "своё".. хотя, в принципе, вполне ожидаемо появление в теме и авторских решений, почему нет? скажу больше - обмен опытом и использование отлаженных решений, наверное, не повредит никому.. ну и про "критику" с "допиливанием" тоже в первом посте написано.. в общем, если будут желающие постить здесь свои наработки, думаю, это будет полезно не только енд-юзерам, но и самим девелоперам..
Цитата:
а так - программы, дополнения к конкретным браузерам
не соглашусь - предлагаю смотреть на сабж не только в качестве "универсального довеска" к браузеру (к любому, кстати!).. сугубо имхо - вся прелесть закладурок (как одного из способов реализации JS) именно в кросс-браузерности и возможности их применения не только в качестве "браузерного ярлыка", но и как элемента веб-дизайна - никто ведь мешает вставить подходящий код в виде кнопки на некоем сайте..

в общем, как-то так.. всё это не спору/офтопа ради, но шоб слегка "спозиционировать" тему.. :)
Автор: Cheery
Дата сообщения: 16.02.2014 09:08
TheBarmaley

Цитата:
ну.. если по разделу - по определению закладурки (как скрипты) относятся именно к веб-программингу, не

здесь их пишут, а не собирают в кучу для пользователей.
если бы были вопросы как и что сделать - одно, а очередная свалка для непрофессионалов, а только пользователей - не программинг же.
Автор: TheBarmaley
Дата сообщения: 16.02.2014 11:41
Cheery, ответил в ПМ.. чтоб "не усугублять".. )
Автор: TheBarmaley
Дата сообщения: 17.02.2014 10:38
из найденного "на просторах":
- Google Toolbar - примеры "гугло-заточенных" сабжей, можно перепилить под другие поисковики..
- enable save - разблокировка пкм
Автор: TheBarmaley
Дата сообщения: 22.02.2014 04:25
букмарклет для поиска на ru-board (по текущей теме)
Автор: TheBarmaley
Дата сообщения: 01.03.2014 13:55
Отключение картинок, включение - обновить страницу.. =)
Автор: TheBarmaley
Дата сообщения: 06.03.2014 07:34
Закачка видео через SaveFrom.net - для ютубе и прочих.. :)
Автор: raddyst
Дата сообщения: 06.03.2014 07:50

Цитата:
TheBarmaley Закачка видео через SaveFrom.net - для ютубе и прочих..

А чего не авторский сайт ?
Автор: TheBarmaley
Дата сообщения: 06.03.2014 08:14
raddyst
Цитата:
А чего не авторский сайт ?
мой попроще будет и без утм-мусора.. =))

попутно ещё один:
Закачка видео через File2HD - прямые ссылки на видео/аудио/картинки и прочее..
Автор: raddyst
Дата сообщения: 06.03.2014 08:24

Цитата:
TheBarmaley мой попроще будет и без утм-мусора.. =))

А как же TheBarmaley (12:00 15-02-2014)
Цитата:
Убедительная просьба: публикуя код закладурки, пожалуйста, указывайте ссылку на источник!


Автор: TheBarmaley
Дата сообщения: 06.03.2014 10:19
raddyst
какие-то вопросы по сути есть? не работает или шо? в смысле:
Цитата:
Особо приветствуется конструктивная критика предлагаемых закладурок и варианты их доработки.
// [more=офф...]
Цитата:

Цитата:TheBarmaley мой попроще будет и без утм-мусора.. =))
А как же TheBarmaley (12:00 15-02-2014 [?])
Цитата:Убедительная просьба: публикуя код закладурки, пожалуйста, указывайте ссылку на источник!
да я бы с удовольствием указал, если б не сам слепил.. =))
вопчем, ссылка на источник в данном случае отсутствует, т.к. я не использовал тот БМ никаким боком - была просто взята строка, которую обрабатывает сайт при ручной вставке и допилена под скрипт..

зы.
а шо, типа предъява на плагиат, штоле? ну-ну.. =))[/more]
Автор: raddyst
Дата сообщения: 06.03.2014 10:40

Цитата:
TheBarmaley какие-то вопросы по сути есть? не работает или шо?

Ну вообще да, у меня твой вариант не работает. Chrome 33.0.1750.146 & FF 27.0.1

ps. [more]
javascript:this.location.href('http://ru.savefrom.net/#url='+this.location.href)

и

javascript:(function(bookmarklets)%7Bfor(var i=0;i<bookmarklets.length;i++)%7Bvar code=bookmarklets%5Bi%5D.url;if(code.indexOf("javascript:")!=-1)%7Bcode=code.replace("javascript:","");eval(code)%7Delse%7Bcode=code.replace(/%5Es+%7Cs+$/g,"");if(code.length>0)%7Bwindow.open(code)%7D%7D%7D%7D)(%5B%7Btitle:"SaveFromNet video download",url:"javascript:this.location.href(%5Cx27http://ru.savefrom.net/#url=%5Cx27+this.location.href)%22%7D%5D)
[/more]

Добавлено:

Цитата:
попутно ещё один: Закачка видео через File2HD

Не работает там же..., в хроме хоть меню появляется, но при нажатии ничего не происходит, а в фф и меню нет.
Автор: TheBarmaley
Дата сообщения: 06.03.2014 13:11
raddyst
Цитата:
у меня твой вариант не работает. Chrome 33.0.1750.146 & FF 27.0.1
я проверял в макстоне2/осле, там всё чики-пики.. ?:/

ладно, понял, ща исправим это дело:
File2HD video download (CR/FF) + SaveFromNet video download (CR/FF) - они же, но для хромых.. =))
можно ещё упростить, но тут избыточность не помешает..

сопссно.. не зря же в первопосте:
Цитата:
* хотя, конечно, всегда возможны исключения, связанные с "заточенностью" кода под что-то конкретное.. =)
вопчем, спс за "своевременный сигнал".. ;)
Автор: raddyst
Дата сообщения: 06.03.2014 13:44

Цитата:
TheBarmaley вопчем, спс за "своевременный сигнал"..

дело вкуса конечно, но скриптом лучше новую вкладку открывать, чем отрабатывать в текущей.
Автор: TheBarmaley
Дата сообщения: 06.03.2014 15:12
raddyst
Цитата:
дело вкуса конечно, но скриптом лучше новую вкладку открывать, чем отрабатывать в текущей.
вот именно.. и самостоятельно допилить по этому "вкусу" никто ить не мешает.. =)
вопчем, я исходил чисто из того, шо если уж качаешь - нет смысла смотреть в он-лайне..
ну и.. думаю, не так уж сложно после закачки жмакнуть забой/альт+стрелка-влево.. ;)


зыж
кстати, вторые варианты работают и в осле, точь также, как и первые..
Автор: raddyst
Дата сообщения: 06.03.2014 15:33

Цитата:
TheBarmaley кстати, вторые варианты работают и в осле, точь также, как и первые..

В восьмом? )

ps. Шапку пора бы попросить включить.
Автор: TheBarmaley
Дата сообщения: 06.03.2014 17:01
raddyst
Цитата:
В восьмом? )
ога.. =)
Цитата:
ps. Шапку пора бы попросить включить.
да рано ещё, наверное.. чё тут, пара страниц, а из народу тока мы с тобой.. :))
Автор: renreg
Дата сообщения: 14.03.2014 08:15
TheBarmaley
raddyst

Цитата:
да рано ещё, наверное.. чё тут, пара страниц, а из народу тока мы с тобой.. )

Привет, парни. Я попал в этот топик случайно. И от вас только и узнал о букмаркетах.
Любопытно.
Но пока я не вижу нужны ли мне они?! Может подскажите что-то?

У меня Firefox 27.0.1

Удачи вам.
Автор: raddyst
Дата сообщения: 14.03.2014 12:41

Цитата:
renreg Но пока я не вижу нужны ли мне они?! Может подскажите что-то?

А что подсказывать, когда с телепатией нынче сложновато.... Чем из расширений например пользуемся?
Автор: renreg
Дата сообщения: 14.03.2014 13:32
Adblock Plus
Add to Search Bar
DowThem All!
Hebrew spel-checking dictionary (from HSpell)
ImTranslator
Mega
NoScript
S3.Google Translator
Secure Login
SpeedDial
TabMixPlus
X-Notifer
Автор: TheBarmaley
Дата сообщения: 14.03.2014 13:50
renreg
Цитата:
Любопытно. Но пока я не вижу нужны ли мне они?! Может подскажите что-то
главное - чётко понимать зачем они нужны в принципе.. а уж потом решать надо оно тебе иль нет.. =))

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

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

вопчем, если "на пальцах", то как-то так.. ;)

raddyst
Цитата:
А что подсказывать
да не, походу, товарищ пока просто не понял "в чём прикол-то".. сначала во вкус войти надо, тогда и.. =)

попутно:
Squirt bookmarklet - мерялка скорости чтения + статья на хабре (наводки были в этом посте и в этом)

из замеченного - не работает на httpS и локальных страницах (понятно почему ;)
Автор: raddyst
Дата сообщения: 14.03.2014 14:12

Цитата:
TheBarmaley из замеченного - не работает на httpS и локальных страницах

Вполне логично, основной модуль на squirt.io расположен, для https сертификатов нет, а локальные страницы "надеюсь" снаружи закрыты )
Автор: TheBarmaley
Дата сообщения: 14.03.2014 14:19
raddyst
Цитата:
Вполне логично
да я сразу понял, написал чисто "во избежание".. ))
пост подправил.. ;)
Автор: renreg
Дата сообщения: 14.03.2014 16:01
TheBarmaley

Цитата:
и хотя ссылка на "с чем это едят", в начальном посте есть


Когда много написано, хоть и красивыми фразами, не видно главной мысли

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

все объяснила.

Спасибо

Страницы: 123

Предыдущая тема: Электронные таблицы


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