My Google Reader
Даже съемная квартира, и та ищется с использованием RSS — просто распарсил cian.ru и просматриваю новые объявления по моим параметрам. )
Но вот что меня в «штатном» GR всегда убивало: так это то, сколько тратится свободного места (особенно по вертикали). Только посмотрите, сколько свободного места съедают лого, поиск, кнопка «добавить подписку»:

А пикселей по вертикали — всего 800.
Что же делать?
В процессе я наткнулся на интересное разрешение для FF: Better GReader. Наряду с некоторыми бесполезностями оно предлагает на выбор несколько скинов для гугль ридера, в том числе Absolutely Compact, с ним стало почти то что нужно, но, на мой взгляд, автор перестарался в угоду минималистичности:

Ну зачем было убирать панель ссылок наверху экрана? А менять шрифт и размер заголовок статей? И панель поиска в этом варианте выглядит как-то некузяво.
Мне нужно-то было всего пару вещей: убрать лого, кнопку «добавить подписку» и перенести панель поиска. К сожалению, ни один из скриптов такой функциональности не предлагал. Пришлось взять в руки

Если вам нравится, можно установить (Firefox):
- Кликните
чтобы установить GreaseMonkey - Кликните
чтобы установить скрипт My Google Reader
Вот и все. Надеюсь что был немного полезен. )
PS: На всякий случай привожу исходный код:
// ==Userscript==
// @name MyGoogleReader
// @namespace http://denis.fayruzov.ru
// @include https://www.google.*/reader/*
// @include www.google.*/reader/*
// ==/Userscript==
(function() {
var css = '@namespace url(http://www.w3.org/1999/xhtml);';
css += '#main, #settings-frame, #settings { top:2.1em !important; }';
css += '#logo-container, #lhn-add-subscription-section, .gbh { display: none !important; }';
css += '#search { position: inherit !important; }';
css += '#search-input { width: 150px; }';
if (typeof GM_addStyle != 'undefined') {
GM_addStyle(css);
} else if (typeof addStyle != 'undefined') {
addStyle(css);
} else {
var node = document.createElement('style');
node.type = 'text/css';
node.appendChild(document.createTextNode(css));
document.getElementsByTagName('head').appendChild(node);
}
var init = function() {
var moving_node = document.getElementById('search');
if (moving_node == null) { setTimeout(init, 100); }
else {
var target_node = document.getElementById('viewer-top-controls');
var brother_node = document.getElementById('viewer-details-toggle');
if ((moving_node != null) && (target_node != null) && (brother_node != null)) {
var parent_node = moving_node.parentNode;
parent_node.removeChild(moving_node);
target_node.insertBefore(moving_node, brother_node);
}
}
}
init();
})();
* This source code was highlighted with Source Code Highlighter.PPS: На самом деле мне не хватает еще одной вещи, но я еще не смог ее реализовать. При открытии папки (напр. corporate-blogs), хотелось бы чтобы дропдаунлист (All items), выбирающий область поиска, автоматически выставлялся на текущую папку. Что-то типа «search this folder». Очень-очень хочется. )



комментарии (98)