[ 'vrt' => [ 'code' => 'vrt', 'name' => 'VRT News', 'description' => 'Belgian public broadcaster news', 'type' => 'website', 'is_active' => true, 'supported_languages' => [ 'en' => [ 'url' => 'https://www.vrt.be/vrtnws/en/', 'name' => 'English', ], 'nl' => [ 'url' => 'https://www.vrt.be/vrtnws/nl/', 'name' => 'Dutch', ], ], 'parsers' => [ 'homepage' => \Domains\Article\Parsers\Vrt\VrtHomepageParserAdapter::class, 'article' => \Domains\Article\Parsers\Vrt\VrtArticleParser::class, 'article_page' => \Domains\Article\Parsers\Vrt\VrtArticlePageParser::class, ], ], 'belga' => [ 'code' => 'belga', 'name' => 'Belga News Agency', 'description' => 'Belgian national news agency', 'type' => 'rss', 'is_active' => true, 'supported_languages' => [ 'en' => [ 'url' => 'https://www.belganewsagency.eu/', 'name' => 'English', ], ], 'parsers' => [ 'homepage' => \Domains\Article\Parsers\Belga\BelgaHomepageParserAdapter::class, 'article' => \Domains\Article\Parsers\Belga\BelgaArticleParser::class, 'article_page' => \Domains\Article\Parsers\Belga\BelgaArticlePageParser::class, ], ], ], /* |-------------------------------------------------------------------------- | Default Feed Settings |-------------------------------------------------------------------------- | | Default configuration values for feed processing | */ 'defaults' => [ 'fetch_interval' => 3600, // 1 hour in seconds 'max_articles_per_fetch' => 50, 'article_retention_days' => 30, ], ];