2026-10-03 10:56:13 +02:00
|
|
|
namespace PrivaPub.Infrastructure.Statistics
|
|
|
|
|
{
|
|
|
|
|
public class StatisticsOptions
|
|
|
|
|
{
|
|
|
|
|
public bool Enabled { get; set; } = true;
|
|
|
|
|
public string GeoDirectory { get; set; } = "/var/lib/privapub/geo";
|
|
|
|
|
public int PublicCityMinUsers { get; set; } = 10;
|
2026-10-03 12:19:29 +02:00
|
|
|
public CrawlerOptions Crawler { get; set; } = new();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//owner decision: off by default; when on, one server a minute, each at most weekly, at most MaxHosts servers
|
|
|
|
|
public class CrawlerOptions
|
|
|
|
|
{
|
|
|
|
|
public bool Enabled { get; set; }
|
|
|
|
|
public int MaxHosts { get; set; } = 5000;
|
|
|
|
|
public int HostsPerHour { get; set; } = 60;
|
|
|
|
|
public int RevisitDays { get; set; } = 7;
|
|
|
|
|
public int MaxNewHostsPerCrawl { get; set; } = 500;
|
|
|
|
|
public List<string> Seeds { get; set; } = new();
|
2026-10-03 10:56:13 +02:00
|
|
|
}
|
|
|
|
|
}
|