Больше документации!

This commit is contained in:
2025-03-29 18:20:50 +04:00
parent 379a73edf4
commit 28d4c52c5c
11 changed files with 192 additions and 84 deletions
@@ -1,43 +1,52 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry
namespace Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry
{
internal class Pf2eFoundryImporter : AbstractImporter
/// <summary>
/// Импортёр для модуля Pf2e FoundryVTT.
/// </summary>
internal class Pf2EFoundryImporter : AbstractImporter
{
/// <summary>
/// Отображаемое имя импортёра
/// Отображаемое имя импортёра.
/// </summary>
public override string Name => "Pf2e FoundryVTT module";
/// <summary>
/// Короткое имя импортёра
/// Короткое имя импортёра.
/// </summary>
public override string Slug => "pf2e";
/// <summary>
/// Ссылка на git-репозиторий для клонирования
/// Ссылка на git-репозиторий для клонирования.
/// </summary>
public override string GitUrl => "https://github.com/foundryvtt/pf2e.git";
/// <summary>
/// Загрузчик данных компендиума.
/// </summary>
public CompendiumLoader Loader { get; }
public Pf2eFoundryImporter()
/// <summary>
/// Конструктор импортёра.
/// </summary>
public Pf2EFoundryImporter()
{
Loader = new CompendiumLoader(this);
}
/// <summary>
/// Метод подготовки данных для импорта.
/// </summary>
public override void Prepare()
{
Loader.Prepare();
}
/// <summary>
/// Импорт данных.
/// </summary>
public override void Import()
{
Loader.Run();
Loader.Prepare();
}
}
}