# NewsFlash

> GNOME Circle application: feed aggregator for blogs and news sites

**Wikidata**: [Q106827293](https://www.wikidata.org/wiki/Q106827293)  
**Source**: https://4ort.xyz/entity/newsflash

## Summary
NewsFlash is a GNOME Circle application that functions as a feed aggregator for blogs and news sites. It allows users to collect and read content from various sources in a single interface, designed specifically for the GNOME desktop environment.

## Key Facts
- NewsFlash is a free software application distributed under terms that allow users to freely run, study, change, and distribute it and modified versions
- The project was created on September 10, 2018, with the initial commit on GitLab
- NewsFlash is part of GNOME Circle, a collection of high-quality applications for the GNOME desktop
- The application has released stable versions from 1.0.2 (July 27, 2020) to 1.4.1 (May 13, 2021)
- It's available as a Flathub package with ID com.gitlab.newsflash and is packaged for multiple Linux distributions including Arch Linux, Fedora, and Alpine Linux
- NewsFlash uses GTK as its GUI toolkit and supports OPML as a readable file format for importing feed lists
- The source code is hosted on GitLab at https://gitlab.com/news-flash/news_flash_gtk

## FAQs
### Q: What is NewsFlash?
A: NewsFlash is a GNOME Circle application that serves as a feed aggregator for blogs and news sites. It allows users to subscribe to various RSS feeds and read content from multiple sources in a single, unified interface.

### Q: What platforms is NewsFlash available on?
A: NewsFlash is available on multiple Linux distributions including Arch Linux (package name: newsflash), Fedora, Alpine Linux, and Parabola. It can also be installed via Flathub (ID: com.gitlab.newsflash) and as a Snap package.

### Q: When was NewsFlash first released?
A: NewsFlash was created on September 10, 2018, with the initial commit on GitLab. The first stable version (1.0.2) was released on July 27, 2020.

### Q: What license does NewsFlash use?
A: NewsFlash is distributed under a free software license, specifically identified as Q27016754 in the knowledge base. The license terms allow users to freely run, study, change, and distribute the software and modified versions.

### Q: What file formats does NewsFlash support?
A: NewsFlash supports OPML (Outline Processor Markup Language) as a readable file format, which is commonly used for importing and exporting feed lists between different feed readers.

## Why It Matters
NewsFlash represents a quality addition to the GNOME ecosystem as part of GNOME Circle, providing users with a dedicated feed aggregator that integrates well with the desktop environment. In an era of information overload, applications like NewsFlash help users efficiently curate and consume content from their preferred blogs and news sources. Its availability across multiple Linux distributions makes it accessible to a broad user base, while its free software nature ensures transparency and community involvement in its development. The regular release cycle with stable updates demonstrates ongoing commitment to improving the user experience and maintaining compatibility with evolving web standards.

## Notable For
- Being part of GNOME Circle, a curated collection of high-quality applications for the GNOME desktop environment
- Its comprehensive version history with regular stable releases from 2020 to 2021, showing active development
- Wide availability across multiple Linux distributions including Arch Linux, Fedora, Alpine Linux, and Parabola
- Integration with the GNOME ecosystem through its use of GTK as the GUI toolkit
- Support for OPML file format, enabling users to easily import and export their feed subscriptions

## Body
### Overview
NewsFlash is a feed aggregator application designed for the GNOME desktop environment. It allows users to subscribe to RSS feeds from blogs and news sites and read all content in a unified interface. The application is part of GNOME Circle, indicating it meets quality standards for integration with the GNOME ecosystem.

### Development History
The project was initiated on September 10, 2018, with the first commit on GitLab. The first stable version (1.0.2) was released on July 27, 2020. Subsequent stable versions were released regularly:
- 1.0.4 (August 9, 2020)
- 1.0.5 (August 14, 2020)
- 1.1.1 (December 10, 2020)
- 1.2.0 (January 30, 2021)
- 1.2.1 (February 2, 2021)
- 1.2.2 (February 13, 2021)
- 1.3.0 (February 27, 2021)
- 1.4.0 (March 14, 2021)
- 1.4.1 (May 13, 2021)

### Technical Specifications
NewsFlash is developed using the GTK framework, which aligns with GNOME's design philosophy. It supports OPML (Outline Processor Markup Language) as a readable file format, allowing users to import and export feed lists. The application uses continuous integration for quality assurance, as evidenced by the .gitlab-ci.yml file in the repository.

### Availability
NewsFlash is available on multiple platforms:
- Flathub (ID: com.gitlab.newsflash)
- Arch Linux (package name: newsflash)
- Fedora (package name: newsflash)
- Alpine Linux (package name: newsflash)
- Parabola (package name: newsflash)
- AUR (package name: newsflash)
- Snap (package name: newsflash)

### License and Copyright
NewsFlash is distributed under a free software license (identified as Q27016754). The copyright status is copyrighted, as specified in the LICENSE file. The application is free software, meaning users have the freedom to run, study, change, and distribute it and modified versions.

## References

1. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/blob/f4cc47699b0d5cd4d0b5deefff91a6851b026591/data/com.gitlab.newsflash.appdata.xml.in.in#L6)
2. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.4.1)
3. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.4.0)
4. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.3.0)
5. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.2.2)
6. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.2.1)
7. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.2.0)
8. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.1.1)
9. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0.5)
10. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0.4)
11. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0.2)
12. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0.1)
13. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0-rc1)
14. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.0-beta1)
15. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.4.2)
16. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/v.1.4.3)
17. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/tags/1.5.1)
18. [2024](https://gitlab.com/news-flash/news_flash_gtk/-/releases/v.3.3.5)
19. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/commit/cbba40ae946e9e2bceaab75e6f63a5d5f4f77e8a)
20. [Source](https://gitlab.com/news-flash/news_flash_gtk/-/blob/f4cc47699b0d5cd4d0b5deefff91a6851b026591/LICENSE#L635)
21. [Source](https://jangernert.gitlab.io/blog/posts/news-flash/)