Files
SocialPub/PrivaPub/Infrastructure/Statistics/StatisticsOptions.cs
T

21 lines
730 B
C#
Raw Normal View History

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;
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
}
}