From 6b3eff9fce64e432705243912c02090b104535ae Mon Sep 17 00:00:00 2001 From: MrZaiko Date: Fri, 23 May 2025 22:09:52 +0200 Subject: [PATCH] Add download chapters script --- download_chapters.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 download_chapters.sh diff --git a/download_chapters.sh b/download_chapters.sh new file mode 100644 index 0000000..e1c65ae --- /dev/null +++ b/download_chapters.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# Default values +FORMAT="cbz" +DELAY_MS=2000 +URL="https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95" + +# Usage message +usage() { + echo "Usage: $0 [-f format] [-d delay_ms] [-u url]" + echo " -f Output format (default: cbz)" + echo " -d Delay in milliseconds between episodes (default: 2000)" + echo " -u Webtoon URL" + exit 1 +} + +# Parse CLI arguments +while getopts ":f:d:u:" opt; do + case ${opt} in + f) FORMAT=$OPTARG ;; + d) DELAY_MS=$OPTARG ;; + u) URL=$OPTARG ;; + \?) usage ;; + esac +done + +# Execute the command +webtoon-dl \ + --format "$FORMAT" \ + --delay-ms="$DELAY_MS" \ + "$URL"