Sociální sítě a vyhledávače začínají do výsledků vyhledávání zahrnovat filtry, kvůli kterým se pro uživatele některý obsah stává nedosažitelným. Proto se pokoušíme vyvíjet nástroj, který nastavené filtry obejde, a zároveň bude v souladu s českými zákony. Ku příležitosti Dne boje za svobodu a demokracii uvolňujeme pro veřejnost opensourcovou verzi RSSReaderu v1.0, čtečku RSS zdrojů s možností třídění článků podle kategorií s klíčovými slovy.
Technické pozadí
RSSReader se skládá ze Spring Bootové standalone aplikace jako backendu a Reactu jako frontendu, které bývají základem moderních podnikových aplikací.
Spring Boot, opensourcový webový framework jazyka Java, založený na mikroslužbách, jsme zvolili pouze z toho důvodu, že jsme se ve Spring Bootu právě učili programovat. Podobně to bylo i s Reactem, byť frontend není naší silnou stránkou. K tomu se hodí pro ilustraci uvést známý vtipný obrázek, jak je to s backend programátory, když o sobě tvrdí, že jsou fullstackový:
Aplikace tedy není k rozchození úplně uživatelsky přívětivá, ale zase máte příležitost naučit se něčemu novému a rozšířit si obzory.
Aplikace se ve zdrojovém kódu nachází zde:
Historie aplikace
Aplikace vznikla na protest vůči politice společnostem Facebooku, Twitteru a Googlu, které pro zisky z doporučených článků začaly skrývat relevantní zpravodajské články/příspěvky uživatelů ve výsledcích vyhledávání.
Zároveň jsme se rozhodli, že není v lidských silách procházet několik tisíc článků, které každý den v českém prostředí vznikají, proto jsme vymysleli řešení roztřídění textů podle zájmových kategorií s uživatelsky předdefinovanými klíčovými slovy.
Původně jsme zamýšleli do čtečky načítat také zdroje ze sociálních sítí, ale bohužel nečekaný izraelsko‑palestinský konflikt nás okradl o drahocenný volný čas, který jsme původně chtěli věnovat této záležitosti.
V současné chvíli tak máme startovní demo verzi RSSReaderu, která se bude dále vyvíjet dle potřeb. Nicméně již v této verzi jde o velmi efektivní nástroj pro získávání informací a byl nám již v mnohém nápomocen.
Výhody aplikace
Stahuje informace k článkům, nestahuje cookies a reklamy.
Nestahuje ani obrázky, z nichž většina je dnes drastické povahy. Jde především o textovou aplikaci bez rušivých prvků na lidskou psychiku.
Díky filtrování článků dle klíčových slov nebudete tolik zavaleni balastem nesouvisejících témat, která vás nezajímají.
Statistika
Vývoj aplikace ve verzi v1.0 byl zahájen 24. srpna 2023 (Den nezávislosti Ukrajiny) a ukončen 17. listopadu 2023 (Den boje za svobodu a demokracii).
Celkem mu bylo věnováno asi 20 MD (160 hodin).