From 7cd634e54f93639b509d297134cd8417997bffcf Mon Sep 17 00:00:00 2001 From: fiso64 Date: Sun, 1 Sep 2024 19:52:50 +0200 Subject: [PATCH] commit --- README.md | 55 ++--- slsk-batchdl/Config.cs | 153 +++++++++----- slsk-batchdl/Data.cs | 72 ++++--- slsk-batchdl/Download.cs | 16 +- slsk-batchdl/Enums.cs | 8 + slsk-batchdl/Extractors/Bandcamp.cs | 25 +-- slsk-batchdl/Extractors/Csv.cs | 30 ++- slsk-batchdl/Extractors/List.cs | 146 +++++++++++++ slsk-batchdl/Extractors/Spotify.cs | 34 ++- slsk-batchdl/Extractors/String.cs | 40 +++- slsk-batchdl/Extractors/YouTube.cs | 20 +- slsk-batchdl/Extractors/_Extractor.cs | 21 +- slsk-batchdl/FileConditions.cs | 73 +++++++ slsk-batchdl/FileManager.cs | 78 ++++--- slsk-batchdl/Help.cs | 59 +++--- slsk-batchdl/M3uEditor.cs | 33 +-- slsk-batchdl/Program.cs | 293 ++++++++++++++++++-------- slsk-batchdl/Search.cs | 50 ++--- slsk-batchdl/Test.cs | 6 +- slsk-batchdl/Utils.cs | 27 ++- 20 files changed, 849 insertions(+), 390 deletions(-) create mode 100644 slsk-batchdl/Extractors/List.cs diff --git a/README.md b/README.md index 469e7be..5039b40 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # slsk-batchdl -A batch downloader for Soulseek built with Soulseek.NET. Accepts CSV files as well as Spotify and YouTube urls. +An automatic downloader for Soulseek built with Soulseek.NET. Accepts CSV files as well as Spotify and YouTube urls. See the [examples](#examples-1). ## Index @@ -41,7 +41,6 @@ Usage: sldl [OPTIONS] ``` General Options -p, --path Download directory - -f, --folder Subfolder name. Set to '.' to output directly to --path --input-type Force set input type, [csv|youtube|spotify|bandcamp|string] --name-format Name format for downloaded tracks. See --help name-format @@ -189,9 +188,6 @@ Usage: sldl [OPTIONS] -t, --interactive Interactive mode, allows to select the folder and images --album-track-count Specify the exact number of tracks in the album. Add a + or - for inequalities, e.g '5+' for five or more tracks. - --album-ignore-fails Do not skip to the next source and do not delete all - successfully downloaded files if one of the files in the - folder fails to download --album-art