static async Task Main(string[] args) { Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.Console() .CreateLogger(); IServiceProvider sp = BuildServiceProvider(); BulkMediaUpdater updater = sp.GetService <BulkMediaUpdater>(); VideoConverter videoConverter = sp.GetService <VideoConverter>(); //await videoConverter.GenerateVideosAsync(default); await updater.CleanUpDeletedAsync(default);
static async Task Main(string[] args) { Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.Console() .CreateLogger(); IServiceProvider sp = BuildServiceProvider(); BulkMediaUpdater updater = sp.GetService <BulkMediaUpdater>(); VideoConverter videoConverter = sp.GetService <VideoConverter>(); FaceScanner faceScanner = sp.GetService <FaceScanner>(); ImageHasher hasher = sp.GetService <ImageHasher>(); //await videoConverter.GenerateVideosAsync(default); //await updater.UpdateMediaAISummaryAsync(default); await hasher.HashAsync(); //await faceScanner.RunAsync(default); }