Git Product home page Git Product logo

advanced-kea's Introduction

Kea - a webtoons downloaderdrawing

with GUI and everything!

Kea is an appication for downloading comics from https://www.webtoons.com for personal, offline use.

How To: Download

Download Advanced Kea v.1.3.5 or look at all releases here.
After the .zip folder downloaded unzip it and run Kea.exe.
(all files in the Kea folder need to stay in the same directory)

To edit Kea, download everything and open Kea.sln in Visual Studio.

How To: Use

enterIntoQueue

  • enter all links of the comics you want to download into the uppermost text field
    (Links must be seperated by a line break)

Note: please don't use links of specific chapters
This would work: https://www.webtoons.com/en/action/hero-killer/list?title_no=2745
But this wouldn't: https://www.webtoons.com/en/action/hero-killer/episode-1/viewer?title_no=2745&episode_no=1

Note2: To download Fan translations, add &language=LANGUAGE_CODE to the url Replace LANGUAGE_CODE with the language code of the desired translation For example: The url for dice is: https://www.webtoons.com/en/fantasy/dice/list?title_no=64
To download the spanish fan translation, the url becomes: https://www.webtoons.com/en/fantasy/dice/list?title_no=64&language=SPA
When multiple translations are found, the translation with highest likes is downloaded. If you are interested in downloading the translation of a specific team, add &teamVersion=TEAMVERSION to the url, replace TEAMVERSION with the desired team.

***Language codes ***

Language Code
Arabic ARA
Bengali BEN
Czech CES
Danish DAN
German DEU
Greek GRE
English ENG
Spanish SPA
Persian PER
Filipino FIL
French FRA
Hindi HIN
Indonesian IND
Italian ITA
Japanese JPN
Malay MAY
Polish POL
Portuguese(BR) POR
Portuguese(EU) POT
Romanian RON
Russian RUS
Swedish SWE
Thai THA
Turkish TUR
Vietnamese VIE
Chinese 简体 (Simplified) CMN
Chinese 繁體 (Traditional) CMT

Note: Language code list may be incomplete.

  • press the add all to queue button to, uh... add them to the queue
    (If a comic does not get added, the link was invalid)
  • Use remove selected and remove all to delete comics you dont want to download

startEndChapter

  • The default start chapter will always be 1 and the default end chapter 'end'
  • These can be changed to any number greater than zero
    (the start chapter needs to be smaller than the end chapter)

Annotation 2020-08-09 171732

  • Select a save folder by pressing the folder button
  • Check each catoon for the application to save all chapters of a cartoon under a common folder (each chapter works likewise)
There are multible ways chapters can be saved:
  • PDF file: every image of a given chapter is saved as a page in a PDF document. This results in one PDF file per chapter.
  • CBZ file: chapters are saved as a Comic book archive file. Learn more here.
  • multiple images: every image is saved seperately. The number of images per chapter can vary.
  • one image: every image of a given chapter is stitched together verically to create one very tall image per chapter.
Warning: if a chapter is so long that the resulting merged image exceeds 30,000 pixels in height it will be down scaled (in some cases even until the text isn't readable anymore). In those cases the PDF option may be better.
  • Now you can click the start button and wait (all controls should be deactivated until the download is done)

used packages

  • HtmlAgilityPack - for parsing HTML
  • ITextSharp - for converting images to a PDF file
  • Newtonsoft.JSON - for parsing JSON

advanced-kea's People

Contributors

rustingrobot avatar anything144 avatar thatrobotdev avatar

Stargazers

 avatar  avatar Justin Nesselrotte avatar V--R avatar Vhou avatar Liam West avatar Lexterd avatar Warren Werner avatar Vlad Kostyanetsky avatar BobSaidHi avatar Zikora O. avatar Ward avatar Curry avatar  avatar Joejoe avatar Frode Okkenhaug avatar Space avatar  avatar  avatar Camuise avatar  avatar

Watchers

 avatar  avatar

advanced-kea's Issues

Bug report - Unhandled Exception Error

Describe the bug
Unhandled Exception Error

To Reproduce
Run Advanced Kea, it's happening almost every time I run it now.

Kea Version
Most recent.

Output:

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (429) Too Many Requests.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at Kea.Main.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Kea.Main.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Kea.Main.<startBtn_Click>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)

Bug report

Describe the bug
A description of what the bug is.
it scans 10 then just stops and pops up with this bug

To Reproduce
Steps to reproduce the bug.
it produces this bug on this one but idk if it does it for others but i have downloaded this one before
https://www.webtoons.com/en/canvas/duncan-and-eddie/list?title_no=759764

Kea Version
What version of Kea were you using?
1.3.5

Screenshot 2023-12-13 184303

Edit: different computer and it still does it

Screenshot 2023-12-14 012422

AdvancedKea Error

AdvancedKea Error

Hello, I am a big fan of your work, I downloaded the advanced kea because the old one is giving me an error. I followed all direction and I received the same unhandled exception error saying too many request,. Please help. Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.