/KeaCore

Kea ported to .NET Core

Primary LanguageC#MIT LicenseMIT

KeaCore

Kea ported to .NET Core. Allows to download public comics from Webtoons. Based on the project Kea.

Building

Make sure .net core 9 is installed and available. The project is multi-platform, although has just been tested on Linux.

Then you can run dotnet run --project KeaCore.UI to build and run the project, or use dotnet build just for building.

There is also a CLI project, which has a Dockerfile for using.

Using

Using your build or one of the releases provided, you can use the UI to enter webtoon urls, add them to the queue, manage the queue, pick options like the save directory and what to save the chapters as, and then the Start button.

Once you have filled out all of the required fields, you can click the Start button, and then the progress will be shown at the bottom of the screen.

Using (Docker Version)

This can be used to download on a schedule, for example.

Note that this will only grab the first 4 pages to avoid rate limiting. It's recommended to download the whole series as needed using the UI, and then use this way to keep up to date from there.

docker run --rm -v <your-path-here>:/data -e KEACORE_FOLDER_PATH=/data -e KEACORE_TITLE_NUM_<webtoons_name_here>=<title_no_here> ghcr.io/d10sfan/keacore-cli:v2.0.0

Then you can run that manually or execute a cron job.

Thanks To