Giter VIP home page Giter VIP logo

kotatsu-dl's Introduction

Kotatsu-dl

Cross-platform desktop application to download manga from various services

AUR version License Discord

Screenshot

Installation

Arch linux

Package kotatsu-dl-git is available on AUR:

yay -S kotatsu-dl-git

Windows or other Linux distro

Just download an appropriate archive from the latest release.

Java 11 or later is required

License

GNU GPLv3 Image

Kotatsu is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DMCA disclaimer

The developers of this application have no affiliation with the content available in the app. It is collected from sources freely available through any web browser.

kotatsu-dl's People

Contributors

duy103zxc avatar koitharu avatar ztimms73 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kotatsu-dl's Issues

Cannot find kotatsu-dl-config.yml (error)

Whenever I try to download a series or change the app theme I get the error "Error" "C:\Users<user>\AppData\Roaming\kotatsu-dl\kotatsu-dl-config.yml".

It seems to be trying to access this file, but the kotatsu-dl directory doesn't exist inside Roaming.

I have tried to repair it using the install wizard. I have also uninstalled and reinstalled KotatsuApp, and Java for that matter, but to no avail.

It does work if you add the folder and yml file manually though. But I still think that this should be fixed.

AUR build fail

Hello,

For context, I use EndeavourOS. When using an AUR helper (like yay), I get the following build error:

> Task :proguardReleaseJars FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':proguardReleaseJars'.
> External tool execution failed:
  * Command: [/usr/lib/jvm/java-20-amazon-corretto/bin/java, -cp, "/home/tabledrop/.gradle/caches/modules-2/files-2.1/com.guardsquare/proguard-gradle/7.2.2/3ee8f512db2bee70d3eca9be10986d96404dc2f0/proguard-gradle-7.2.2.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/com.github.zafarkhaja/java-semver/0.9.0/59a83ca73c72a5e25b3f0b1bb305230a11000329/java-semver-0.9.0.jar:/home/tablefrop/.gradle/caches/modules-2/files-2.1/com.guardsquare/proguard-base/7.2.2/5c67dd9184bfb7d01b082b45bf3a6599b43d5c25/proguard-base-7.2.2.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.6.10/e80fe6ac3c3573a80305f5ec43f86b829e8ab53d/kotlin-stdlib-jdk8-1.6.10.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.5/f645ed69d595b24d4cf8b3fbb64cc505bede8829/gson-2.8.5.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/com.guardsquare/proguard-core/9.0.1/b1c26f3a6fc947a1bdfa67fd8c96230df0471156/proguard-core-9.0.1.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.17.1/779f60f3844dadc3ef597976fcb1e5127b1f343d/log4j-core-2.17.1.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.17.1/d771af8e336e372fb5399c99edabe0919aeaf5b2/log4j-api-2.17.1.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.json/json/20211205/47032dcf2f69880f07dab3dc60b4b0ad97318308/json-20211205.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.6.10/e1c380673654a089c4f0c9f83d0ddfdc1efdb498/kotlin-stdlib-jdk7-1.6.10.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-metadata-jvm/0.4.1/834f5bdb32c504ee72fa50750ad16ab1679c19e6/kotlinx-metadata-jvm-0.4.1.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.6.10/b8af3fe6f1ca88526914929add63cf5e7c5049af/kotlin-stdlib-1.6.10.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.6.10/c118700e3a33c8a0d9adc920e9dec0831171925/kotlin-stdlib-common-1.6.10.jar:/home/tabledrop/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar", proguard.ProGuard, -include, "/home/tabledrop/.cache/yay/kotatsu-dl-git/src/kotatsu-dl/build/compose/tmp/proguardReleaseJars/root-config.pro"]
  * Working dir: []
  * Exit code: 1
  * Standard output log: /home/tabledrop/.cache/yay/kotatsu-dl-git/src/kotatsu-dl/build/compose/logs/proguardReleaseJars/java-2023-11-06-20-48-43-out.txt
  * Error log: /home/tabledrop/.cache/yay/kotatsu-dl-git/src/kotatsu-dl/build/compose/logs/proguardReleaseJars/java-2023-11-06-20-48-43-err.txt

When looking at the /build/compose/logs/proguardReleaseJars/ folder for the two error log files, java-2023-11-06-20-48-43-err.txt is an empty file, while java-2023-11-06-20-48-43-out.txt contains the following:

ProGuard, version 7.2.2
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of program class [module-info]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/AL2.0]
Note: duplicate definition of resource file [META-INF/LGPL2.1]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/AL2.0]
Note: duplicate definition of resource file [META-INF/LGPL2.1]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of program class [com.sun.jna.AltCallingConvention]
Note: duplicate definition of program class [com.sun.jna.Callback$UncaughtExceptionHandler]
Note: duplicate definition of program class [com.sun.jna.Callback]
Note: duplicate definition of program class [com.sun.jna.CallbackParameterContext]
Note: duplicate definition of program class [com.sun.jna.CallbackProxy]
Note: duplicate definition of program class [com.sun.jna.CallbackReference$AttachOptions]
Note: duplicate definition of program class [com.sun.jna.CallbackReference$DefaultCallbackProxy]
Note: duplicate definition of program class [com.sun.jna.CallbackReference$NativeFunctionHandler]
Note: duplicate definition of program class [com.sun.jna.CallbackReference]
Note: duplicate definition of program class [com.sun.jna.CallbackResultContext]
Note: duplicate definition of program class [com.sun.jna.CallbackThreadInitializer]
Note: duplicate definition of program class [com.sun.jna.DefaultTypeMapper$Entry]
Note: duplicate definition of program class [com.sun.jna.DefaultTypeMapper]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser$1]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag$ParameterType]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser$ArmAeabiAttributesTag]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser$ELFSectionHeaderEntry]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser$ELFSectionHeaders]
Note: duplicate definition of program class [com.sun.jna.ELFAnalyser]
Note: duplicate definition of program class [com.sun.jna.FromNativeContext]
Note: duplicate definition of program class [com.sun.jna.FromNativeConverter]
Note: duplicate definition of program class [com.sun.jna.Function$NativeMappedArray]
Note: duplicate definition of program class [com.sun.jna.Function$PointerArray]
Note: duplicate definition of program class [com.sun.jna.Function$PostCallRead]
Note: duplicate definition of program class [com.sun.jna.Function]
Note: duplicate definition of program class [com.sun.jna.FunctionMapper]
Note: duplicate definition of program class [com.sun.jna.FunctionParameterContext]
Note: duplicate definition of program class [com.sun.jna.FunctionResultContext]
Note: duplicate definition of program class [com.sun.jna.IntegerType]
Note: duplicate definition of program class [com.sun.jna.InvocationMapper]
Note: duplicate definition of program class [com.sun.jna.JNIEnv]
Note: duplicate definition of program class [com.sun.jna.Klass]
Note: duplicate definition of program class [com.sun.jna.LastErrorException]
Note: duplicate definition of program class [com.sun.jna.Library$Handler$FunctionInfo]
Note: duplicate definition of program class [com.sun.jna.Library$Handler]
Note: duplicate definition of program class [com.sun.jna.Library]
Note: duplicate definition of program class [com.sun.jna.Memory$LinkedReference]
Note: duplicate definition of program class [com.sun.jna.Memory$SharedMemory]
Note: duplicate definition of program class [com.sun.jna.Memory]
Note: duplicate definition of program class [com.sun.jna.MethodParameterContext]
Note: duplicate definition of program class [com.sun.jna.MethodResultContext]
Note: duplicate definition of program class [com.sun.jna.Native$1]
Note: duplicate definition of program class [com.sun.jna.Native$2]
Note: duplicate definition of program class [com.sun.jna.Native$3]
Note: duplicate definition of program class [com.sun.jna.Native$4]
Note: duplicate definition of program class [com.sun.jna.Native$5]
Note: duplicate definition of program class [com.sun.jna.Native$6]
Note: duplicate definition of program class [com.sun.jna.Native$7]
Note: duplicate definition of program class [com.sun.jna.Native$AWT]
Note: duplicate definition of program class [com.sun.jna.Native$Buffers]
Note: duplicate definition of program class [com.sun.jna.Native$ffi_callback]
Note: duplicate definition of program class [com.sun.jna.Native]
Note: duplicate definition of program class [com.sun.jna.NativeLibrary$1]
Note: duplicate definition of program class [com.sun.jna.NativeLibrary$2]
Note: duplicate definition of program class [com.sun.jna.NativeLibrary]
Note: duplicate definition of program class [com.sun.jna.NativeLong]
Note: duplicate definition of program class [com.sun.jna.NativeMapped]
Note: duplicate definition of program class [com.sun.jna.NativeMappedConverter]
Note: duplicate definition of program class [com.sun.jna.NativeString$StringMemory]
Note: duplicate definition of program class [com.sun.jna.NativeString]
Note: duplicate definition of program class [com.sun.jna.Platform]
Note: duplicate definition of program class [com.sun.jna.Pointer$1]
Note: duplicate definition of program class [com.sun.jna.Pointer$Opaque]
Note: duplicate definition of program class [com.sun.jna.Pointer]
Note: duplicate definition of program class [com.sun.jna.PointerType]
Note: duplicate definition of program class [com.sun.jna.StringArray]
Note: duplicate definition of program class [com.sun.jna.Structure$1]
Note: duplicate definition of program class [com.sun.jna.Structure$2]
Note: duplicate definition of program class [com.sun.jna.Structure$3]
Note: duplicate definition of program class [com.sun.jna.Structure$AutoAllocated]
Note: duplicate definition of program class [com.sun.jna.Structure$ByReference]
Note: duplicate definition of program class [com.sun.jna.Structure$ByValue]
Note: duplicate definition of program class [com.sun.jna.Structure$FFIType$FFITypes]
Note: duplicate definition of program class [com.sun.jna.Structure$FFIType$size_t]
Note: duplicate definition of program class [com.sun.jna.Structure$FFIType]
Note: duplicate definition of program class [com.sun.jna.Structure$FieldOrder]
Note: duplicate definition of program class [com.sun.jna.Structure$LayoutInfo]
Note: duplicate definition of program class [com.sun.jna.Structure$NativeStringTracking]
Note: duplicate definition of program class [com.sun.jna.Structure$StructField]
Note: duplicate definition of program class [com.sun.jna.Structure$StructureSet]
Note: duplicate definition of program class [com.sun.jna.Structure]
Note: duplicate definition of program class [com.sun.jna.StructureReadContext]
Note: duplicate definition of program class [com.sun.jna.StructureWriteContext]
Note: duplicate definition of program class [com.sun.jna.ToNativeContext]
Note: duplicate definition of program class [com.sun.jna.ToNativeConverter]
Note: duplicate definition of program class [com.sun.jna.TypeConverter]
Note: duplicate definition of program class [com.sun.jna.TypeMapper]
Note: duplicate definition of program class [com.sun.jna.Union]
Note: duplicate definition of program class [com.sun.jna.VarArgsChecker$1]
Note: duplicate definition of program class [com.sun.jna.VarArgsChecker$NoVarArgsChecker]
Note: duplicate definition of program class [com.sun.jna.VarArgsChecker$RealVarArgsChecker]
Note: duplicate definition of program class [com.sun.jna.VarArgsChecker]
Note: duplicate definition of program class [com.sun.jna.Version]
Note: duplicate definition of program class [com.sun.jna.WString]
Note: duplicate definition of program class [com.sun.jna.WeakMemoryHolder]
Note: duplicate definition of resource file [com/sun/jna/aix-ppc/libjnidispatch.a]
Note: duplicate definition of resource file [com/sun/jna/aix-ppc64/libjnidispatch.a]
Note: duplicate definition of resource file [com/sun/jna/darwin-aarch64/libjnidispatch.jnilib]
Note: duplicate definition of resource file [com/sun/jna/darwin-x86-64/libjnidispatch.jnilib]
Note: duplicate definition of resource file [com/sun/jna/freebsd-x86-64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/freebsd-x86/libjnidispatch.so]
Note: duplicate definition of program class [com.sun.jna.internal.ReflectionUtils]
Note: duplicate definition of resource file [com/sun/jna/linux-aarch64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-arm/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-armel/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-mips64el/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-ppc/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-ppc64le/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-riscv64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-s390x/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-x86-64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/linux-x86/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/openbsd-x86-64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/openbsd-x86/libjnidispatch.so]
Note: duplicate definition of program class [com.sun.jna.ptr.ByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.ByteByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.DoubleByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.FloatByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.IntByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.LongByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.NativeLongByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.PointerByReference]
Note: duplicate definition of program class [com.sun.jna.ptr.ShortByReference]
Note: duplicate definition of resource file [com/sun/jna/sunos-sparc/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/sunos-sparcv9/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/sunos-x86-64/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/sunos-x86/libjnidispatch.so]
Note: duplicate definition of resource file [com/sun/jna/win32-aarch64/jnidispatch.dll]
Note: duplicate definition of resource file [com/sun/jna/win32-x86-64/jnidispatch.dll]
Note: duplicate definition of resource file [com/sun/jna/win32-x86/jnidispatch.dll]
Note: duplicate definition of program class [com.sun.jna.win32.DLLCallback]
Note: duplicate definition of program class [com.sun.jna.win32.StdCall]
Note: duplicate definition of program class [com.sun.jna.win32.StdCallFunctionMapper]
Note: duplicate definition of program class [com.sun.jna.win32.StdCallLibrary$StdCallCallback]
Note: duplicate definition of program class [com.sun.jna.win32.StdCallLibrary]
Note: duplicate definition of program class [com.sun.jna.win32.W32APIFunctionMapper]
Note: duplicate definition of program class [com.sun.jna.win32.W32APIOptions$1]
Note: duplicate definition of program class [com.sun.jna.win32.W32APIOptions$2]
Note: duplicate definition of program class [com.sun.jna.win32.W32APIOptions]
Note: duplicate definition of program class [com.sun.jna.win32.W32APITypeMapper$1]
Note: duplicate definition of program class [com.sun.jna.win32.W32APITypeMapper$2]
Note: duplicate definition of program class [com.sun.jna.win32.W32APITypeMapper]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE]
Note: duplicate definition of resource file [META-INF/NOTICE]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [license/LICENSE]
Note: duplicate definition of resource file [license/LICENSE.dom-documentation.txt]
Note: duplicate definition of resource file [license/LICENSE.dom-software.txt]
Note: duplicate definition of resource file [license/NOTICE]
Note: duplicate definition of resource file [license/README.dom.txt]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/MANIFEST.MF]
Note: duplicate definition of resource file [META-INF/LICENSE.txt]
Note: duplicate definition of resource file [META-INF/NOTICE.txt]
Unexpected error
java.io.IOException: Can't read [/usr/lib/jvm/java-20-amazon-corretto/jmods/jdk.zipfs.jmod(;;;;;;;!**.jar;!module-info.class)] (Can't process class [jdk/nio/zipfs/ByteArrayChannel.class] (Unsupported version number [64.0] (maximum 62.65535, Java 18)))
	at proguard.InputReader.readInput(InputReader.java:269) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.InputReader.readInput(InputReader.java:233) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.InputReader.readInput(InputReader.java:210) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.InputReader.execute(InputReader.java:162) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.pass.PassRunner.run(PassRunner.java:24) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.ProGuard.readInput(ProGuard.java:309) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.ProGuard.execute(ProGuard.java:111) ~[proguard-base-7.2.2.jar:7.2.2]
	at proguard.ProGuard.main(ProGuard.java:623) [proguard-base-7.2.2.jar:7.2.2]
Caused by: java.io.IOException: Can't process class [jdk/nio/zipfs/ByteArrayChannel.class] (Unsupported version number [64.0] (maximum 62.65535, Java 18))
	at proguard.io.ClassReader.read(ClassReader.java:118) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.RenamedDataEntryReader.read(RenamedDataEntryReader.java:97) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.PrefixStrippingDataEntryReader.read(PrefixStrippingDataEntryReader.java:61) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.PrefixStrippingDataEntryReader.read(PrefixStrippingDataEntryReader.java:61) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.JarReader.read(JarReader.java:84) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.DirectorySource.readFiles(DirectorySource.java:68) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.DirectorySource.pumpDataEntries(DirectorySource.java:54) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.InputReader.readInput(InputReader.java:265) ~[proguard-base-7.2.2.jar:7.2.2]
	... 7 more
Caused by: java.lang.UnsupportedOperationException: Unsupported version number [64.0] (maximum 62.65535, Java 18)
	at proguard.classfile.util.ClassUtil.checkVersionNumbers(ClassUtil.java:167) ~[proguard-core-9.0.1.jar:?]
	at proguard.classfile.io.LibraryClassReader.visitLibraryClass(LibraryClassReader.java:86) ~[proguard-core-9.0.1.jar:?]
	at proguard.classfile.LibraryClass.accept(LibraryClass.java:408) ~[proguard-core-9.0.1.jar:?]
	at proguard.io.ClassReader.read(ClassReader.java:90) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.RenamedDataEntryReader.read(RenamedDataEntryReader.java:97) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.PrefixStrippingDataEntryReader.read(PrefixStrippingDataEntryReader.java:61) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.PrefixStrippingDataEntryReader.read(PrefixStrippingDataEntryReader.java:61) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:85) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.JarReader.read(JarReader.java:84) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.DirectorySource.readFiles(DirectorySource.java:68) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.io.DirectorySource.pumpDataEntries(DirectorySource.java:54) ~[proguard-core-9.0.1.jar:7.2.2]
	at proguard.InputReader.readInput(InputReader.java:265) ~[proguard-base-7.2.2.jar:7.2.2]
	... 7 more

Any clue as to why the build could have failed?

Downloads too slow

Wouldn't it be nice if at least the download speed was adjustable?

I know there are sources that block you for downloading too fast, but the default setting is simply too slow, unless it has to do with how it's made.

enhance downloading - download queue

Since this is a destkop downloading tool, it would be great if download queue would be improved

  • ability to pause & resume the downloads
  • more granular status about the current download:
    • source used, no. of chapters downloaded / total, which page of current chapter is downloading, overall percentage

search in sources

Please implement a simple way to filter all sources - it's hard to find the ones i'm looking for.
Thanks!

select all

Нужна кнопка "select all" при выборе глав для загрузке. Шифт - это прикольно но не всегда удобно.

Спасибо

Appimage/Snap/Flatpak Support

Nowadays, platform agnostic packaging such as Appimage/Flatpak/Snap is useful. Is it possible to Appimage/Snap/Flatpak?

How to eddit/add a site from kotatsu?

Within kotatsu there's a site that I use a lot, but they've changed their domain and it's impossible to download anything from them. The layout of the site is the same, only the domain has changed. Is there any way to change the url on kotatsu to the new one?

Old: neoxscan.net
New: nexoscans.net

Executing the file doesn't have any effect

Thank you very much for developing this application, but unfortunately, it just doesn't work for me. I tried running it on NixOS 23.05 stable, Alpine 3.18, and Fedora Toolbox 36, but I couldn't even get any error message.
The last time I tried to run this application, all I had to do was launch the .jar file. It did run, although I couldn't download anything except for a low-quality manga poster. When I installed the RPM package from the website, I couldn't launch the application because the executable didn't appear in the /bin directory.

20231118110748
20231118110649
20231118110622

UI Dark Theme searchbar Text Not Visible by default

When using the dark theme, the text in the search box is still black, instead of white or a different contrasting color. As a result, I either need to use the light theme, or highlight the text. Unrelated, but the downloads button should be made clearer when large or slow downloading is happening.

image

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.