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.
- 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
To install the News Aggregator service, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies using
composer install
. - Configure the service by setting the required parameters in the
.env
file. - Run the service using
php artisan serve
.
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 to the News Aggregator service are welcome. To contribute, follow these steps:
- Fork this repository.
- Create a new branch for your changes.
- Make the required changes and commit them to your branch.
- Push your branch to your fork and submit a pull request.