Расширение возможностей фильтров новостей

iprok

Мне кажется было бы замечательно расширить функционал "Фильтра новостей. Конкретно мне хотелось бы видеть следующее:

Многие сцен-трекеры позволяют грузить релизы по rss. Правда сортировка осуществляется по типу релизов. Более глубокая фильтрация на совести rss-клиента.

То есть, если я хочу, чтоб меня уведомляло о сериале "Менталист", то на трекере я ставлю в настройках ленты "Сериалы", а дальше задаю фильтр по названию. При этом мне интересны релизы только 720p (что к счастью указывается в названии релиза). В итоге для одного "менталиста" мне понадобилось создать фильтр ("название не содержит mentalist" ИЛИ "название не содержит 720p", тогда "удалить"). 

Но что делать, если сериалов несколько? Есть конечно выход создать подписку на одну и ту же ленту с разными фильтрами на каждый сериал. Но мне кажется было бы лучше реализовать что либо из следующего:

1) Действите "отображать только". Например, ("Название содержит mentalist" или "Название содержит big bang", тогда "отобразить только эти"). Правда не понятно тогда, как отфильтровать 720p.

2) Комбинирование фильтров. (("название не содержит mentalist" ИЛИ "название не содержит 720p") И ("название не содержит big bang" ИЛИ "название не содержит 720p")), тогда "удалить").

3) Регэкспы. Пример: (название не содержит "(mentalist|big\sbang).+720p", тогда удалить". Очень жесткий и одновременно мощный вариант.

 

Заранее спасибо.

Funcy-dcm
Второй вариант должен

Второй вариант должен работать. Третий планировали сделать, но проблемы с sqlite (то ли знаний не хватает, то ли библиотека урезанная).

iprok
Funcy-dcm wrote:

Funcy-dcm wrote:

Второй вариант должен работать. Третий планировали сделать, но проблемы с sqlite (то ли знаний не хватает, то ли библиотека урезанная).

По второму варианту. Тогда я не понимаю как сгруппировать фильтры. Вроде мне только одно меню с выпадающим выбором.

По третьему варианту - давайте в конфе обсудим, может чем помогу.

s_ta_s
Неплохо бы сделать так, чтобы

Неплохо бы сделать так, чтобы новость, удовлетворяющая условиям нескольких фильтров, отображалась во всех списках, а не только в первом по порядку.

Funcy-dcm
s_ta_s wrote:

s_ta_s wrote:

Неплохо бы сделать так, чтобы новость, удовлетворяющая условиям нескольких фильтров, отображалась во всех списках, а не только в первом по порядку.

Не понял, лучше на скриншотах.

s_ta_s
Funcy-dcm wrote:

Funcy-dcm wrote:

Не понял, лучше на скриншотах.

На скриншшотах не получится, попробую объяснить более развернуто. Допустим есть два фильтра, один отбирает новости со словом "трактор" в заголовке и присваивает ему метку, второй со словом "комбайн". Проблемы начинаются, когда новость содержит оба эти слова - тогда сатьи отображаются только в одном из фильтров (первом по порядку). Если же мне понадобится создать общий фильтр "сельхозтехника" который содержит оба эти слова (и выбирает по условию, что заголовок содежит хотя бы одно из них), то предыдущие два станут бесполезными, так как все новости будут отображаться в нем одной кучей. В RSSOwl фильтры организованы рациональнее - там новость отображается во всех фильрах сразу, если отвечает условиям. То есть я могу выборочно читать про трактора, про комбайны или сельхозтехнику в целом, при этом прочитанная или удаленная новость становится такой во всех фильтрах.

В QuiteRSS фильтры по сути полноценными фильтрами не являются, так как единственный способ выделить категорию новостей - присвоить им метку, но единовременно новости может быть присвоена только одна метка. Соотвественно это весьма ограничивает применение такого полезного инструмента. Неплохо бы добавитю в настройках фильтров в пункте "выполнять действия" кроме "присвоить метку" еще и опцию "отобразить в категории", и соответсвенно возможность создавать эти самые категории.

Еще небольшое замечание к интерфейсу: размер шрифта в категориях не настраивается и ладно бы он был привязан к размеру шрифта в загловках лент, но он неизменен и отображается 8 кеглем. Для людей с не очень хорошим зрением бывает весьма затруднительно разобрать , что там написано.

ALev
Да, очень мелкий текст,

Да, очень мелкий текст, вечером глаза уже болят. Желательно бы сделать покрупнее, особенно в самих новостях.

Вопрос снял - шрифты можно настроить в режиме Настройки.

Тогда другой вопрос - цвет выделенной звёздочки как-то можно настроить, а то я практически не различаю гда выделенная, где нет.

Funcy-dcm
Метки это и есть категории.

Метки это и есть категории. Но на данный момент мы пока не успели реализовать присвоение нескольких меток одной новости из фильтров. Так что осталось реализовать это и ваши потребности будут удовлетворены полностью Wink

Про звёздочку - пока цвет иконки не поменять. Но мы планировали реализовать возможность подмены иконок.

Funcy-dcm
s_ta_s пишет:

s_ta_s wrote:

Неплохо бы сделать так, чтобы новость, удовлетворяющая условиям нескольких фильтров, отображалась во всех списках, а не только в первом по порядку.

Получилось реализовать установку нескольких меток разными фильтрами. В следующей версии будет.

s_ta_s
Спасибо, именно это я имел

Спасибо, именно это я имел видуlaugh