Software:NewsFlash
NewsFlash logged into the Miniflux service | |
Original author(s) | Jan Lukas Gernert |
---|---|
Developer(s) | Jan Lukas Gernert |
Initial release | May 25, 2020 |
Stable release | 1.4.1
/ May 13, 2021 |
Repository | gitlab |
Written in | Rust |
Operating system | Linux |
Type | News aggregator |
License | GNU GPL |
NewsFlash is a free news aggregator for online web content. It supports feed formats including RSS, Atom, and JSON Feed.
NewsFlash is free software under the GNU General Public License. It can be installed on many Linux distributions using the official package published on Flathub.[1]
NewsFlash is designed to be a modern news aggregator complementing a web-based feed reader service.[2]
Features
NewsFlash supports logging in to an account provided by a web service to synchronize feeds, categories, and article status between devices, while also supporting a local back end that does not require a web service. Services supported include Miniflux, NewsBlur, Feedbin, Feedly, as well as FreshRSS and Tiny Tiny RSS (using the Fever API).
Feeds can be managed using categories and imported and exported in the OPML format that is supported by many other news aggregators. NewsFlash also allows users to discover and search feeds in the Feedly feed library.[3][4]
For feeds that do not include the entire text of articles, NewsFlash provides content scrapers.[2] It attempts to extract the text of the article using Postlight's Mercury Parser. If this fails, it falls back to a maintained Rust port of Readability. It also supports site-specific extraction rules from configuration files in Five Filters' full-text site config format.
NewsFlash uses the libhandy library to create an adaptive user interface that can be used on mobile devices. It also has a dark mode[2] and a choice of themes for viewing articles.[5]
Architecture
NewsFlash is written in Rust and its user interface uses the GTK toolkit. The domain logic, including feed services, OPML import and export, and database management, is implemented in a separate base library that can be used by different graphical user interfaces.[3]
Article contents are displayed using the WebKitGTK browser engine.
History
The author Jan Lukas Gernert created FeedReader in 2014 as a modern news aggregator supporting accounts with web-based services, written in Vala. In 2018, he created NewsFlash, a complete rewrite in Rust described as the spiritual successor to FeedReader.[5] The initial stable release of NewsFlash was announced in 2020.[3]
See also
Note: This topic belongs to "Free and open-source software " portal
References
- ↑ Gernert, Jan Lukas (2021-03-19). "NewsFlash" (in en). https://gitlab.com/news-flash/news_flash_gtk/-/blob/a86630812691b419bb81b313140349547c0f7f8e/README.md.
- ↑ 2.0 2.1 2.2 Sneddon, Joey (2020-07-12). "RSS Fan? Check out NewsFlash Feed Reader for Linux". OMG! Ubuntu!. https://www.omgubuntu.co.uk/2020/07/news-flash-gtk-feed-reader-linux.
- ↑ 3.0 3.1 3.2 Gernert, Jan Lukas (2020-04-05). "NewsFlash: A New Hope" (in en-us). https://jangernert.gitlab.io/blog/posts/news-flash/.
- ↑ Logix (2021-02-02). "Desktop RSS Feed Reader NewsFlash 1.2.0 Adds Support for NewsBlur, More". Linux Uprising. https://www.linuxuprising.com/2021/02/desktop-rss-feed-reader-newsflash-120.html.
- ↑ 5.0 5.1 Das, Ankush (2021-03-29). "NewsFlash: A Modern Open-Source Feed Reader With Feedly Support". It's FOSS. https://itsfoss.com/newsflash-feedreader/.
External links