Portál AbcLinuxu, 30. dubna 2025 10:57
RSS Guard - novinky ve verzi 3.1.0 - ownCloud News plugin
26.2.2016 14:33
| Přečteno: 1968×
| Programování
|
| poslední úprava: 26.2.2016 14:37
Chystám se vydat další verzi čtečky kanálů RSS Guard. V předchozích verzích přibyla podpora "pluginového systému", byly přidány dva pluginy - jeden pro práci se standardními kanály a druhý pro podporu TT-RSS.
Ve verzi 3.1.0 je z tohoto pohledu jedna zásadní novinka. 3.1.0 obsahuje experimentální a prozatím relativně osekanou podporu pro OwnCloud News, ve verzi API 1.2.
Předesílám, že RSS Guard 3.1.0 doposud nevyšel. Vydám jej patrně v pondělí. Berte tento zápisek tedy spíš jako oznámení o budoucím vydání. :)
Co se týče nahlášených věcí, které 3.1.0 řeší, tak přejděte sem.
Vzhledem k přidání podpory pro ownCloud News se mění struktura DB schématu, nicméně aktualizační skripty by měly bez problému zvládnout konverzi ze starších RSS Guardů, takže zpětná kompatibilita tam je. Pojďme tedy na změny:
- Přidána podpora pro ownCloud News API 1.2 - prozatím jsou podporovány operace se zprávami, označování jako (ne)přečtené či (ne)důležité. Podporován je sync-in kanálů a kategorií a taktéž získávání nejnovějších zpráv. Synchronizace je samozřejmě obousměrná. Není podporováno zatím přidávání kanálů a další operace, což se v budoucích verzích patrně změní.
- Odpadkové koše mají nyní kontextové menu.
- TT-RSS: Uživatel může mazat kanály.
- Je možnost stopnout aktualizaci kanálu.
- Opraveno několik problému, včetně přidávání kanálů z externích zdrojů (Firefox, whatever), auto-aktualizace kanálů, či přidávání TT-RSS kanálů.
- Maximální nastavitelný timeout pro aktualizaci jednoho kanálu je nyní 45 s.
- Mírná úprava řazení položek v seznamu zpráv.
Více podrobně je toto vše popsáno v anglickém changelogu.
Podporu ownCloud News považujme zatím za vysoce experimentální. Testoval jsem na dvou různých serverech (jeden lokál, jeden vzdáleny HTTPS) a vše fungovalo.
Odkazy na tarbally v pondělí. Nyní je čas ještě na drobné doladění přes víkend, pokud vás něco napadne.
EDIT: Jsem zvědavý, co budu dělat, až v Qt 5.6 zaříznou QtWebkit (respektive už nebude oficiálně součástí balíku Qt, bude nutné všude ručně kompilovat). Buď budu muset naportovat "webové" části (interní web browser) na QtWebEngine nebo interní prohlížeč odstranit a ponechat jen prohlížeč zpráviček (QTextBrowser), který podporuje nějakou malou podmnožinu CSS. Problém u toho WebEngine je, že to prostě kur*a žere a dost mi demo example padal. Nechci mít nenažranou čtečku. Zároveň ale nechci přijít o uživatele, kteří interní web browser (dle nedávné anketky víc než polovina uživatelů) používají.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.