Portál AbcLinuxu, 21. května 2025 00:40
RSS Guard, aneb co se v nedávné době událo
5.2.2021 20:33
| Přečteno: 1907×
| OSS
|
| poslední úprava: 5.2.2021 20:32
Už je to nějaký čas, co jsem sem dával poslední novinky ohledně programu RSS Guard - jednoduché, ale přesto celkem nadupané čtečky RSS/ATOM/JSON kanálů.
Od posledního zápisku to máme zhruba tři měsíce a za tu dobu se toho stalo fakt mraky. Vývoj aplikace celkem nabral drajv. Celkem v repozitáři přibylo 153 commitu až po verzi 3.8.4 a chystám i verzi 3.9.0. Pojďme si projít seznam těch nejzajímavějších novinek:
- Nějakej Ind mi za drobnou reklamu v README souboru udělal nové logo a já jako člověk, co neumí nakreslit ani domeček, jsem byl rád.
- Pokusil jsem se napsat jakože trošku obsáhlejší dokumentaci, kterou průběžně doplňuji.
- RSS Guard má nyní i CLI a jde v něm mj. také zvolit uživatelský adresář s daty přepínačem
--data
.
- Nyní je možnost spouštět simultánně více instancí programu, ačkoliv fakt nevím, k čemu to ti useři chtěli.
- Překlad do Finštiny dorazil.
- Bylo masivně vylepšeno skriptovatelné filtrování zpráviček - konkrétně mnohem přehlednější "editor", který zobrazuje i seznam atributů zpráv, které skripty mohou měnit, "enumy" pro přijímání a zamítání zpráv. Skripty umí také přiřazovat a rušit přiřazení tagů u zpráviček - všechny (téměř) změny provedené skriptem se samozřejmě zpětně synchronizují na server, pokud byla zpráva načtena pluginem, který to podporuje. Osobně používám filtry třeba k odstraňování bannerů, které Inoreader injektuje do zpráv. Je to celkem killer feature, i když asi zatím má mouchy.
- Po strašných bolestech snad už konečně dobře funguje binárka pro Mac OS X, strašně jsem tam bojoval s linkováním, protože Homebrewí Qt balíček má linkování modulů inherentně rozbité - zejména Qt modul
QtWebEngine
.
Co se týče chystané verze 3.9.0, zde také na uživatele čekají velmi zajímavé změny:
- Vypadá to, že se podaří zajistit semi-oficiální podporu pro Feedly, které jinak produkční tokeny pro OAuth-based API moc neposkytuje, tohle bude bezva věc, jestli to klapne. Mám v plánu napsat skutečně fully-featured plugin a pokrýt tak většinu jejich API.
- Byl přidán meta-plugin pro podporu Google Reader API, který je otestován s The Old Reader, Bazqux, Reedah a FreshRSS. Bohužel, ačkoliv je to API celkem dobře definované, každá služba to trošku přiohla a totálně univerzální plugin je trošku problém. Nicméně dané služby fungují, ostatní by měly teoreticky fungovat taky. Kdyžtak házejte tiketíky.
- Přidáno per-account nastavení proxy serveru.
- Asi (druhá) největší změna tohoto vydání je implementace tiketu #265 - možnost použít jako zdroj kanálu ne pevně stanovené URL, ale lokální libovolný skript - podobnou feature nabízí třeba Liferea nebo nějaký ten terminálový RSS reader, teď nevím to jméno. Každopádně je nyní možno jako zdroj zvolit libovolný příkaz v libovolném interpretu, jehož výstupem musí (*) být validní kanálová data, a to RSS/ATOM či JSON feed. Dále je možno zvolit také dodatečný "post-processing" skript, a to nezávisle na typu zdroje. Je to analogie k nahoře popsaným filtrům zpráv. Post-processingový skript musít brát RAW kanálová data na vstupu a na výstup bezpodmínečně vyplyvnout plně ready validní feed. Tato feature má celkem kulervoucí možnosti - už jsem to použil i na Ábíčko nebo na tahání dat z Twitteru přes Tweeper.
Pro zajímavost jsem si opět po nějaké době udělal Googlí průzkum mezi uživateli, odpovědělo 121 uživatelů:
- 67% uživatelů používá RSS Guard na Linuxu (wow), 4 na Mac OS X, 1 šílenec kompiluje RSS Guard ručně pro Android (asi tablet), dále vím o jednom, co RSS Guard používá na PinePhone s Gnome (magor).
- Nejpoužívanějším synchronizačním pluginem je Nextcloud News.
- Nejvíce požadovaným pluginem je Reddit a Feedly. Dále bylo hojně požadováno FreshRSS a právě ono script-based generování feedů - oboje implementováno.
- Pouze 8% uživatelů si myslí, že RSS Guard neudělal za poslední rok znatelný pozitivní progress.
- 56% uživatelů používá verzi s vestavěným Chromium-based prohlížečem.
Tož tak. Cheers. Kdyžtak tiketík.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
8.2.2021 15:31
Max | skóre: 72
| blog:
Max_Devaine
Re: RSS Guard, aneb co se v nedávné době událo
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.