Как создать пользовательские смарт-закладки в Firefox
Задумывались ли вы, как работает папка закладок «Самые посещаемые», включенная в Firefox? Это не просто специальная папка - она использует базу данных Places, представленную в Firefox 3, и вы можете создавать свои собственные умные закладки.
Система Places Firefox хранит ваши закладки и историю в базе данных SQLite. Firefox включает мощный запрос: синтаксис для работы с этой базой данных, но эта функция по умолчанию почти скрыта.
Сохранение поиска
Firefox предлагает единственный способ создания умной папки по умолчанию. Для начала откройте окно библиотеки, выбрав в меню пункт «Закладки» или «История»..
Выполните поиск, используя окно поиска в окне библиотеки. Вы можете искать как заголовки страниц, так и URL-адреса страниц - например, введите «How-To Geek», чтобы найти все страницы с How-To Geek в заголовке, или введите «howtogeek.com», чтобы найти все страницы на веб-сайте How-To Geek..
Вы можете использовать интеллектуальную закладку для поиска в ваших закладках или истории. Выбрав «Закладки» или «Журнал», нажмите кнопку «Сохранить» и введите имя, чтобы сохранить результаты поиска в папке «умные закладки»..
Firefox по умолчанию создает папку закладок в меню закладок, но вы можете разместить ее где угодно - например, на панели инструментов закладок..
Firefox автоматически обновляет папку смарт-закладок - это просто запрос к базе данных, как смарт-плейлист в iTunes. Если вы следили за этим, теперь у вас есть папка умных закладок, которая отображает страницы, которые вы недавно посещали в How-To Geek.
Использование расширения
Чтобы получить расширенную функциональность, вы можете сами написать URI мест, но большинству пользователей, вероятно, понадобится простой в использовании графический интерфейс. Mozilla не предоставляет такой возможности, поэтому вам придется установить расширение, например SearchPlaces.
После того, как вы установите расширение и перезапустите Firefox, вы увидите новую опцию SearchPlaces в меню закладок..
SearchPlaces предоставляет графический интерфейс для создания новых интеллектуальных закладок и редактирования существующих. Он демонстрирует большую часть мощности, оставленной из интерфейса Firefox по умолчанию.
SearchPlaces предлагает множество вариантов для создания вашего URI Места. Например, здесь мы ищем страницы, содержащие слово «Android», которые посещали от 10 до 20 раз. Мы также могли бы указать временной интервал, между которым посещались веб-страницы, хотя это немного сложно сделать - вам нужно указать количество секунд от относительного времени.
Тем не менее, вы можете легко указать «сегодня» в качестве временного диапазона. Установите относительное время «Полночь этим утром» и введите «0» в качестве времени.
Чтобы редактировать папку смарт-закладок, поставляемую с Firefox, выберите ее и нажмите кнопку «Изменить».
SearchPlaces показывает вам место каждой умной закладки: URI. Firefox скрывает их в интерфейсе по умолчанию - по-видимому, чтобы не пугать неопытных пользователей.
Написание URI мест
Mozilla предоставляет подробное руководство по размещению: запрашивайте URI на веб-сайте Mozilla Developer Network. Существует множество вариантов, которые можно использовать для создания сложных URI запросов..
Например, скажем, мы хотим создать папку с умными закладками, показывающую все страницы, которые мы посетили на How-To Geek сегодня, отсортированные в алфавитном порядке. Это строка запроса, которую мы использовали бы:
Место: условия = howtogeek.com & beginTimeRef = 1 & BeginTime = 0 & = 1 сорт
Этот запрос состоит из четырех частей:
- term = howtogeek.com - ищет термин «howtogeek.com».
- beginTimeRef = 1 - время начала относительно полуночи сегодня утром.
- beginTime = 0 - «0» - это специальное значение, которое включает в себя все результаты, начиная с относительного времени. В этом случае он соответствует всем результатам с полуночи сегодня утром - то есть всем страницам, которые посетили сегодня..
- sort = 1 - результаты заказов в алфавитном порядке.
Получив URI запроса, создайте новую закладку в окне «Библиотека» или в меню «Закладки»..
Назовите закладку и используйте место: URI в качестве адреса закладки.
Из-за очевидной ошибки вы не можете создать умную закладку прямо на панели инструментов браузера. Firefox будет рассматривать его как обычную закладку, а не замечать место: URI и обрабатывать его правильно.
Создайте его в другом месте, например в меню закладок, и перетащите его на панель инструментов. Firefox заметит, что это умная закладка.
База данных Firefox Places скрывает много энергии - это может быть убийственной функцией для некоторых людей, но большинство никогда не заметят, что это там.