feat(news): add scraper adapters, article deduplication, blocklist service, and remove tracked publish artifacts

This commit is contained in:
2026-08-24 21:35:33 +02:00
parent 44b161d509
commit 8112598602
400 changed files with 1812 additions and 113367 deletions
@@ -0,0 +1,15 @@
using System;
using System.Threading.Tasks;
using Microsoft.Playwright;
namespace FinlyticNews.Adapters.Scraping;
/// <summary>
/// Specialized article scraper adapter for XTB.com.
/// </summary>
public class XtbScraperAdapter : ArticleScraperAdapter
{
public override string Hostname => "xtb.com";
public override string ArticleBodySelector => "div.news-detail, div.article__content, div.market-analysis-content";
}