Example #1
0
        private static void Episode_Processed(object sender, EpisodeDetailEventArgs eventArgs)
        {
            switch (eventArgs.Result)
            {
            case EpisodeDetailEventArgs.EpisodeResult.Downloading:
                Console.WriteLine(
                    $"Downloading episode '{eventArgs.Name}' from {eventArgs.Url} to {eventArgs.DownloadPath}...");
                break;

            case EpisodeDetailEventArgs.EpisodeResult.Downloaded:
                Console.WriteLine($"Downloaded episode '{eventArgs.Name}' to {eventArgs.DownloadPath}");
                break;

            case EpisodeDetailEventArgs.EpisodeResult.Failed:
                Console.WriteLine(
                    $"FAILED downloading episode '{eventArgs.Name}' from {eventArgs.Url} to {eventArgs.DownloadPath}");
                break;
            }
        }
 private void Episode_EpisodeDownloading(object sender, EpisodeDetailEventArgs eventArgs)
 {
     EpisodeProcessed?.Invoke(sender, new EpisodeDetailEventArgs(eventArgs.Name, eventArgs.Url, eventArgs.DownloadPath, EpisodeDetailEventArgs.EpisodeResult.Downloading));
 }
Example #3
0
 private static void Episode_Copied(object sender, EpisodeDetailEventArgs eventArgs)
 {
     Console.WriteLine($"Episode '{eventArgs.Name}' was successfully copied from {eventArgs.DownloadPath} to {eventArgs.DestinationPath}");
 }
Example #4
0
 private static void Episode_CopyFailed(object sender, EpisodeDetailEventArgs eventArgs)
 {
     Console.WriteLine($"Episode '{eventArgs.Name}' could not be copied from {eventArgs.DownloadPath} to {eventArgs.DestinationPath}!");
 }
Example #5
0
 private static void Episode_Copying(object sender, EpisodeDetailEventArgs eventArgs)
 {
     Console.WriteLine($"Copying episode '{eventArgs.Name}' from {eventArgs.DownloadPath} to {eventArgs.DestinationPath}...");
 }