Štítky:
adresář,
Android,
api,
CLI,
data,
GNOME,
Google,
grafické toolkity,
Internet,
json,
Liferea,
logo,
mac,
modul,
nastavení,
Nextcloud,
novinky,
PinePhone,
plugin,
problém,
proxy,
průzkum,
překlad,
Qt,
QtWebEngine,
RAW,
Reddit,
RSS,
server,
seznam,
sítě,
skript,
textové editory,
Vim,
vývoj,
zdroj,
změna,
zpráva
RSS Guard, aneb co se v nedávné době událo
5.2.2021 20:33
| Přečteno: 1884×
| 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