Git Product home page Git Product logo

hentaidownloader's Introduction

HentaiDownloader

Update: So hentaidownloader will have it second rewrite to third version. This update will introduce

  • Kemono scraper
  • Nozomi.la scraper
  • Various fixes
  • Rest api
  • Better and more clean and more flexible code (maybe plugin api?)
  • Depending on how hard it will be it could also introduce: fantia/patreon/fanbox/beta.sankaku scraping

The goal is to not use selenium or similar software, but it might not be possible with my current skills.
If i find free time (and i will be happy with code quality), the v3 version will get it's own branch


Simple solution that allows you to download your favourite images from various sites.


How to

  • Download Java
  • Download HentaiDownloader
  • Run HentaiDownloader: java -jar HentaiDownloader.jar
  • Input the required arguments into the application

Booru search function

Sites based on booru have search functions, from now HentaiDownloader will be using that instead of rating and tags inputs.
Some sites may have different search functions, this is only simplified version of it

  • Tags: loli pink_hair happy_sugar_life rape
  • Exclude Tags: -happy_sugar_life -rape
  • Rating: rating:general rating:safe rating:questionable rating:explicit
  • Score: score:>100 score:<100

If you want to know more check those link may help you
GelBooru Source 1 GelBooru Source 2 GelBooru Source 3
DanBooru Documentation


Supported sites






Explanation

  • DanBooru: You need to specify user api_key and user_id in order to allow HentaiDownloader work better User Options
  • GelBooru: You need to specify user api_key and login in order to allow HentaiDownloader work better User Api Keys
  • EXHentai Since this site is blocked for some users you need to specify "ipb_member_id", "ipb_pass_hash", "igneous" cokkies Guide Guide 2
  • NHentai: They added some fucking shit so you need to specify: your user agent and "cf_clearance" cookie | or use direct until they fix it 1 2

Built on: Java 11 (Adoptium)

MultiThreading is bad

hentaidownloader's People

Contributors

inzynierr avatar narumii 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

Watchers

 avatar  avatar  avatar  avatar

hentaidownloader's Issues

Certificate Validation Error in Java SSL Connections

Site name:
IMHENTAI

Images dir:
/data/data/com.termux/files/home/output

Using: imhentai

Link/Id:
https://imhentai.xxx/gallery/1129448/


! Error occurred during downloading: javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching imhentai.xxx found.

null

Danbooru and path problem

Problem with danbooru, I enter the login and api key in Propertis, but still gives error 403 and null, maybe I do something wrong?
изображение_2024-04-03_105954022
I also have a problem on top, which has been there before, it creates a folder behind the specified path, but installs on the disk itself.

LINUX file access failure

I think the issue thing explains it, I dont know. Here it is;

Site name: 
LOLI

Images dir: 
./

Using: lolibooru

Search: 
rating:explicit blonde_hair blue_eyes cum incest        

Amount: 
10

Exception in thread "ForkJoinPool-1-worker-1" Exception in thread "ForkJoinPool-1-worker-15" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+243294+age_difference+father_and_daughter+joel_(the_last_of_us)+lying_on_person+photorealistic+sarah_(the_last_of_us)+the_last_of_us+watching_television.mp4
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+243294+age_difference+father_and_daughter+joel_(the_last_of_us)+lying_on_person+photorealistic+sarah_(the_last_of_us)+the_last_of_us+watching_television.mp4
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+248371+clothed_female_nude_male+father_and_daughter+hand_on_another's_shoulder+joel_(the_last_of_us)+reverse_cowgirl_position+sarah_(the_last_of_us).mp4
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+248371+clothed_female_nude_male+father_and_daughter+hand_on_another's_shoulder+joel_(the_last_of_us)+reverse_cowgirl_position+sarah_(the_last_of_us).mp4
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-29" Exception in thread "ForkJoinPool-1-worker-5" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+277223+brother_and_sister+chase_(therpfan)+child_on_child+cum_on_tongue+emily_(therpfan)+penis_on_tongue+photorealistic+ryder_(therpfan)+straight_shota.jpg
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+277223+brother_and_sister+chase_(therpfan)+child_on_child+cum_on_tongue+emily_(therpfan)+penis_on_tongue+photorealistic+ryder_(therpfan)+straight_shota.jpg
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+240580+age_difference+cgi-cutiepie+father_and_daughter+holding_penis+looking_at_viewer+missing_tooth+photorealistic+reflective_eyes+testicle_sucking.png
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+240580+age_difference+cgi-cutiepie+father_and_daughter+holding_penis+looking_at_viewer+missing_tooth+photorealistic+reflective_eyes+testicle_sucking.png
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-7" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+525688+alear_(female)_(fire_emblem)+alear_(fire_emblem)+celine_(fire_emblem)+feather_hair_ornament+fire_emblem_engage+multicoloured_hair+veyle_(fire_emblem).jpg
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+525688+alear_(female)_(fire_emblem)+alear_(fire_emblem)+celine_(fire_emblem)+feather_hair_ornament+fire_emblem_engage+multicoloured_hair+veyle_(fire_emblem).jpg
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-11" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+454035+brother_and_sister+cum_in_pussy+french_kiss+hair_ornament+kagamine_len+kagamine_rin+looking_at_viewer+mosaic_censoring+saliva_trail+small_breasts.jpg
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+454035+brother_and_sister+cum_in_pussy+french_kiss+hair_ornament+kagamine_len+kagamine_rin+looking_at_viewer+mosaic_censoring+saliva_trail+small_breasts.jpg
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-19" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+454036+brother_and_sister+cum_in_pussy+french_kiss+hair_ornament+kagamine_len+kagamine_rin+looking_at_viewer+mosaic_censoring+saliva_trail+small_breasts.jpg
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+454036+brother_and_sister+cum_in_pussy+french_kiss+hair_ornament+kagamine_len+kagamine_rin+looking_at_viewer+mosaic_censoring+saliva_trail+small_breasts.jpg
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-23" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+288263+bishoujo_senshi_sailor_moon+eyebrows_visible_through_hair+father_and_daughter+mother_and_daughter+pussy_juice_puddle+pussy_juice_trail.jpg
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+288263+bishoujo_senshi_sailor_moon+eyebrows_visible_through_hair+father_and_daughter+mother_and_daughter+pussy_juice_puddle+pussy_juice_trail.jpg
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-25" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+346863+double_penetration+futa_with_female+hachi_(chihagura)+lunasa_prismriver+lyrica_prismriver+merlin_prismriver+mosaic_censoring+multiple_penises.png
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+346863+double_penetration+futa_with_female+hachi_(chihagura)+lunasa_prismriver+lyrica_prismriver+merlin_prismriver+mosaic_censoring+multiple_penises.png
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more
Exception in thread "ForkJoinPool-1-worker-21" java.lang.RuntimeException: java.nio.file.AccessDeniedException: /lolibooru+524767+brother_and_sister+child_on_child+clothed_female_nude_male+happy_birthday+kemonomimi_mode+multiple_boys+second-party_source+upper_teeth_only.png
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:64)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$0(BooruDownloader.java:65)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at cafe.ethyr.hentaidl.downloader.composed.BooruDownloader.lambda$downloadImages$1(BooruDownloader.java:65)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.nio.file.AccessDeniedException: /lolibooru+524767+brother_and_sister+child_on_child+clothed_female_nude_male+happy_birthday+kemonomimi_mode+multiple_boys+second-party_source+upper_teeth_only.png
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
	at java.base/java.nio.file.Files.newOutputStream(Files.java:220)
	at java.base/java.nio.file.Files.copy(Files.java:3067)
	at cafe.ethyr.hentaidl.helper.FileHelper.saveImage(FileHelper.java:62)
	... 9 more

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.