/titanson.github.io

The aggregator automatically collects a news feed from various media outlets' news. 🗞

Primary LanguagePHP

News Aggregator 🗞

This is the repository for the News Aggregator service, which automatically collects and compiles news from various sources every ten minutes. The service forms stories from the collected messages, providing a comprehensive picture of the day's events. All of this happens without any human intervention, ensuring reliable and up-to-date news coverage.

Features

  • Automatic collection and compilation of news from various sources
  • Formation of stories from collected messages
  • Reliable and up-to-date news coverage
  • No human intervention required

Installation

To install the News Aggregator service, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required dependencies using composer install.
  3. Configure the service by setting the required parameters in the .env file.
  4. Run the service using php artisan serve.

Usage

To use the News Aggregator service, simply access the endpoint provided after installation. The service will automatically collect and compile news from the configured sources, and return a JSON object containing the formed stories.

Contributions

Contributions to the News Aggregator service are welcome. To contribute, follow these steps:

  1. Fork this repository.
  2. Create a new branch for your changes.
  3. Make the required changes and commit them to your branch.
  4. Push your branch to your fork and submit a pull request.