Newsbeuter - разобрать статью перед прочтением, чтобы получить полный текст статьи

411
kaytrance

Существует много RSS-каналов с очень коротким описанием, и они вынуждают вас открывать ссылку «читать всю статью» или «читать дальше» на каждую статью, поскольку из 1 или 2 предложений в описании вы не сможете понять многое.

Так я и думал. Существует сервис, подобный Mercury, который позволяет вам получить полный чистый текст статьи, если вы передадите ему urlполный текст статьи, верно? Возможно, есть функция, позволяющая использовать этот сервис в каждой статье в моем фиде, и когда я хочу прочитать выбранную статью, вместо того, чтобы newsbeuter показывал мне текст в descriptionтеге фида, он получит urlтег (который является ссылкой на полный текст статьи), передать его в какой - то скрипт, который отправляет это urlна mercuryдля того, чтобы извлечь содержимое статьи, а затем выводит меня этот разобранный результат.

Возможно ли реализовать это в newsbeuter? В результате я хочу иметь возможность прочитать всю статью, не выходя из newsbeuter.

PS: так как у меня не хватает репутации здесь, пожалуйста, отредактируйте этот пост и добавьте newsbeuterк нему тег, и, возможно, еще несколько, которые вы считаете актуальными. Спасибо!

1

1 ответ на вопрос

0
Alexander Batischev

Newsbeuter поддерживает фильтры - небольшие программы, которые преобразуют канал перед его потреблением. В вашем случае такой фильтр будет проверять каждый элемент, получать постоянную ссылку на статью, запускать ее через службу Mercury и использовать результат как «описание» элемента. Это довольно много работы, но фильтр, который вы получаете, универсален, то есть вы сможете использовать его с любым другим каналом (при условии, что ваш анализатор каналов поддерживает все форматы).

Похожие вопросы