Newsbeuter - przeanalizuj artykuł przed czytaniem, aby uzyskać pełny tekst artykułu

1

Istnieje wiele kanałów RSS mających bardzo krótki opis i zmuszają cię do otwarcia linku „przeczytaj cały artykuł” lub „czytaj więcej” na każdym artykule, ponieważ z tej 1 lub 2 serii opisów nie możesz wiele zrozumieć.

Więc myślałem. Istnieje usługa taka jak Mercury, która umożliwia otrzymanie pełnego czystego tekstu artykułu, jeśli prześlesz mu urlpełny artykuł, prawda? Być może istnieje funkcja umożliwiająca korzystanie z tej usługi w każdym artykule w moim kanale, a gdy chcę przeczytać wybrany artykuł, zamiast newsbeuter pokazującego mi tekst w descriptiontagu kanału, otrzyma urltag (który jest linkiem do pełny artykuł), przekaż go do jakiegoś skryptu, który wysyła to urldo mercuryniego, aby wyodrębnić zawartość artykułu, a następnie wyświetla mi ten przeanalizowany wynik.

Czy można to zaimplementować w newsbeuter? w rezultacie chcę móc przeczytać cały artykuł bez pozostawiania wiadomości.

PS: skoro nie mam tutaj wystarczającej reputacji, edytuj ten post i dodaj newsbeuterdo niego tag, a może trochę więcej, które Twoim zdaniem są istotne. Dziękuję Ci!

kaytrance
źródło

Odpowiedzi:

0

Newsbeuter obsługuje filtry - małe programy, które przekształcają kanał przed jego wykorzystaniem. W twoim przypadku taki filtr zbada każdy element, dostanie „bezpośredni link” do artykułu, uruchom go za pośrednictwem usługi Mercury i użyje wyniku jako „opisu” przedmiotu. To sporo pracy, ale filtr, który otrzymujesz, jest uniwersalny, tzn. Będziesz mógł go używać z dowolnym innym kanałem (pod warunkiem, że parser kanałów obsługuje wszystkie formaty).

Alexander Batischev
źródło