death-claw / vripper-project Goto Github PK
View Code? Open in Web Editor NEWA modern gallery ripper for vipergirls.to
License: GNU General Public License v3.0
A modern gallery ripper for vipergirls.to
License: GNU General Public License v3.0
Like the title suggests would it be nice if it were possible to apply the alternate post title to all marked downloads. I thinks its possible because the option is there when right click, but if there are over 4k downloads its a annoying process. Can you please think about this addition? thanks
edit: i talk about the server version of the ripper
Are there any plans to be able to migrate the download database from the old electron app e.g. from 3.5.4?
I try to build the server package but i get the following error every time.
I already tried some older versions. Maven version is 3.6.3 and openjdk version "1.8.0_212".
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for vripper 2.12.1:
[INFO]
[INFO] vripper ............................................ SUCCESS [ 0.390 s]
[INFO] vripper-ui ......................................... SUCCESS [02:30 min]
[INFO] vripper-server ..................................... FAILURE [ 3.059 s]
[INFO] vripper-electron ................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:34 min
[INFO] Finished at: 2020-05-25T19:30:19+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project vripper-server: Fatal error compiling: invalid target release: 11 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :vripper-server
I have been receiving 503 errors when grabbing links from vipr.im. It does not matter what platform I use.
Failed to download https://vipr.im/en5npwr4gl8x
tn.mnlr.vripper.exception.DownloadException: tn.mnlr.vripper.exception.HostException: Unexpected response code: 503
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:172)
at tn.mnlr.vripper.download.DownloadJob.run(DownloadJob.java:253)
at net.jodah.failsafe.Functions.lambda$supplierOf$12(Functions.java:296)
at net.jodah.failsafe.Functions.lambda$resultSupplierOf$11(Functions.java:283)
at net.jodah.failsafe.internal.executor.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:67)
at net.jodah.failsafe.Execution.executeSync(Execution.java:117)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:319)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:219)
at tn.mnlr.vripper.download.DownloadJobWrapper.run(DownloadJobWrapper.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: tn.mnlr.vripper.exception.HostException: Unexpected response code: 503
at tn.mnlr.vripper.services.HostService.getResponse(HostService.java:46)
at tn.mnlr.vripper.host.ViprImHost.getNameAndUrl(ViprImHost.java:46)
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:101)
The only way I am currently able to proceed is by connecting to a VPN.
I was playing around with the code and updated the "user-agent" and am now able to download without using VPN.
I get the following error on building the server version:
[ERROR] Failed to execute goal pl.project13.maven:git-commit-id-plugin:3.0.0:revision (default) on project vripper-server: .git directory is not found! Please specify a valid [dotGitDirectory] in your pom.xml -> [Help 1]
Git is installed and Maven 3.6.3 is been used.
I notice that with some hosts, the original names are not preserved, for example with imx.to, so after download they are disoredered. I saw there is an "order images" option, but it applies to all galleries/links, not some of them, and when in fact have an order I tend to prefer the original filenames.
I have a proposal, what do you think of adding an option of renaming files maybe after download ? I see on the context menu of the gallery there is the "Photos" list wiih a column that has the order of each link, so I understand the information is there.
Most of the image hosts follow a similar pattern. The differences are usually the image node idenfication. It would be easier to have a wrapper and use a configuration file for similar hosts instead of creating a new Java class for every host. It will reduce the time to add support for new hosts and can be done with some basic knowledge of html.
I find an issue downloading from imx.to with vripper 3.5.4 for Linux when format is: imx.to/u/i/2022/10/24/*.jpg. It seems that the issue is in the format acceptance. When downloading from the same site, in a simple format as imx.to/i/[dir] no issues are detected.
Failed to download etc
tn.mnlr.vripper.exception.DownloadException: tn.mnlr.vripper.exception.HostException: //[@name='imgContinue'] cannot be found
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:172)
at tn.mnlr.vripper.download.DownloadJob.run(DownloadJob.java:253)
at net.jodah.failsafe.Functions.lambda$supplierOf$12(Functions.java:296)
at net.jodah.failsafe.Functions.lambda$resultSupplierOf$11(Functions.java:283)
at net.jodah.failsafe.internal.executor.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:67)
at net.jodah.failsafe.Execution.executeSync(Execution.java:117)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:319)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:219)
at tn.mnlr.vripper.download.DownloadJobWrapper.run(DownloadJobWrapper.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: tn.mnlr.vripper.exception.HostException: //[@name='imgContinue'] cannot be found
at tn.mnlr.vripper.host.ImxHost.getNameAndUrl(ImxHost.java:77)
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:101)
... 11 more
Is there kindly a possible solution?
I setup a new virtual machine with Debian 11, and all I installed apart from the base system is: openssh-server (so I can connect to this machine), sudo (so I can administrate it), maven (because it was named as a dependency of this) and wget (to download the zip with this). But when I try to build this with mvn clean install -Pelectron -DskipTests
, I get (something ending with):
[INFO] --- frontend-maven-plugin:1.11.2:yarn (yarn run build) @ vripper-electron ---
[INFO] Running 'yarn run dist' in /home/grove/vripper-project-master/vripper-electron/build-dir
[INFO] yarn run v1.22.10
[INFO] $ node pre-build.js && electron-builder
[INFO] Building runtime environment
[INFO] /bin/sh: 1: jlink: not found
[INFO] child_process.js:655
[INFO] throw err;
[INFO] ^
[INFO]
[INFO] Error: Command failed: jlink --no-header-files --no-man-pages --compress=2 --strip-debug --add-modules java.base,java.desktop,java.instrument,java.management,java.security.jgss,java.sql,jdk.unsupported,jdk.crypto.ec --output java-runtime
[INFO] /bin/sh: 1: jlink: not found
[INFO]
[INFO] at checkExecSyncError (child_process.js:616:11)
[INFO] at execSync (child_process.js:652:15)
[INFO] at Object.<anonymous> (/home/grove/vripper-project-master/vripper-electron/pre-build.js:21:1)
[INFO] at Module._compile (internal/modules/cjs/loader.js:1063:30)
[INFO] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
[INFO] at Module.load (internal/modules/cjs/loader.js:928:32)
[INFO] at Function.Module._load (internal/modules/cjs/loader.js:769:14)
[INFO] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
[INFO] at internal/main/run_main_module.js:17:47 {
[INFO] status: 127,
[INFO] signal: null,
[INFO] output: [
[INFO] null,
[INFO] Buffer(0) [Uint8Array] [],
[INFO] Buffer(29) [Uint8Array] [
[INFO] 47, 98, 105, 110, 47, 115, 104,
[INFO] 58, 32, 49, 58, 32, 106, 108,
[INFO] 105, 110, 107, 58, 32, 110, 111,
[INFO] 116, 32, 102, 111, 117, 110, 100,
[INFO] 10
[INFO] ]
[INFO] ],
[INFO] pid: 590,
[INFO] stdout: Buffer(0) [Uint8Array] [],
[INFO] stderr: Buffer(29) [Uint8Array] [
[INFO] 47, 98, 105, 110, 47, 115, 104,
[INFO] 58, 32, 49, 58, 32, 106, 108,
[INFO] 105, 110, 107, 58, 32, 110, 111,
[INFO] 116, 32, 102, 111, 117, 110, 100,
[INFO] 10
[INFO] ]
[INFO] }
[INFO] error Command failed with exit code 1.
[INFO] error Command failed with exit code 1.info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for vripper 3.5.4:
[INFO]
[INFO] vripper ............................................ SUCCESS [ 4.629 s]
[INFO] vripper-ui ......................................... SUCCESS [05:19 min]
[INFO] vripper-server ..................................... SUCCESS [ 24.832 s]
[INFO] vripper-electron ................................... FAILURE [ 21.877 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:14 min
[INFO] Finished at: 2021-12-20T18:13:33Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.2:yarn (yarn run build) on project vripper-electron: Failed to run task: 'yarn run dist' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :vripper-electron
If this is just another dependency, please make sure to document it.
Some longer threads have better alternative titles for tagging purposes, rather than having to set this individually, a toggle to prefer this alternative title would be useful
Would it be possible to add the option to import the xml files produced by VR's export links option?
I have a image gallery script that runs to index my downloaded images.
I think having the ability to run a custom script on download completion would be a great way for devs to extend
The bash-script could receive the image download directory as an argument
It might even help with solving this issue #22
Hi. I don't know Maven, found nothing like this in the issues. I just want to build this project (or download a recent AppImage which I haven't found); so I installed maven3.8.5 from https://maven.apache.org/download.cgi and ended up with this:
mvn clean install -Pelectron -DskipTests:
…
[INFO] ----------------------< tn.mnlr:vripper-electron >----------------------
[INFO] Building vripper-electron 3.5.4 [4/4]
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from central: https://repo.maven.apache.org/maven2/tn/mnlr/vripper-ui/3.5.4/vripper-ui-3.5.4-web.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for vripper 3.5.4:
[INFO]
[INFO] vripper ............................................ SUCCESS [ 12.201 s]
[INFO] vripper-ui ......................................... SUCCESS [02:56 min]
[INFO] vripper-server ..................................... SUCCESS [ 46.221 s]
[INFO] vripper-electron ................................... FAILURE [ 0.146 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:01 min
[INFO] Finished at: 2022-04-01T16:54:29+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project vripper-electron: Could not resolve dependencies for project tn.mnlr:vripper-electron:jar:3.5.4: Could not find artifact tn.mnlr:vripper-ui:jar:web:3.5.4 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
…
Then mvn -e clean install -Pelectron -DskipTests, but it had a caching error, so I first _rm -rf_ed vripper_project and cloned it again …but then again:
…
[INFO] ----------------------< tn.mnlr:vripper-electron >----------------------
[INFO] Building vripper-electron 3.5.4 [4/4]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for vripper 3.5.4:
[INFO]
[INFO] vripper ............................................ SUCCESS [ 0.164 s]
[INFO] vripper-ui ......................................... SUCCESS [01:28 min]
[INFO] vripper-server ..................................... SUCCESS [ 4.085 s]
[INFO] vripper-electron ................................... FAILURE [ 0.133 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:33 min
[INFO] Finished at: 2022-04-01T17:51:04+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project vripper-electron: Could not resolve dependencies for project tn.mnlr:vripper-electron:jar:3.5.4: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project vripper-electron: Could not resolve dependencies for project tn.mnlr:vripper-electron:jar:3.5.4: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:269)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:293)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project tn.mnlr:vripper-electron:jar:3.5.4: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:214)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:293)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.resolution.DependencyResolutionException: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:357)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:207)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:293)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:425)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:207)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:293)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException (DefaultUpdateCheckManager.java:217)
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact (DefaultUpdateCheckManager.java:189)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads (DefaultArtifactResolver.java:574)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:484)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:207)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:339)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:293)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
…
What is this?
If you download a collection, it will drop every file in one main directory for the post, not creating sub folders for the individual posts. Previous version 3.x handled this correctly or at least better.
Thank you
Thanks for the continued work.
v3.x had desktop integration and would listen for URL's on the clipboard this option appears missing from v4.x is it possible to add ?
Also I have "Clear Finished" setting enabled which doesn't clear finished downloads in the UI and then attempting to remove manually throws an exception in
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.orElseThrow(Optional.java:377)
Hello, great product. I have finally built all the components after quite a bit of troubleshooting, but now I can't figure out how to run the program like I did with the older VRipper.exe. The compiling with mvn doesn't seem to have created an exe file. Sorry if I've posted this in the wrong place, but I can't go any further it looks like. Thanks in advance.
File Name
shows up as
File Name
Can't copypaste but this is most of the error it's giving me:
Like title says, its unable to download from imagebam.com
Example: https://www.imagebam.com/image/54ae07319618490
From: https://vipergirls.to/threads/600140-Artistic-gt-gt-Tasteful-gt-gt-Nude-gt-gt-Erotic-gt-gt-Full-Sets-gt-gt-gt-(Collection)?p=3903483&viewfull=1#post3903483
Log:
Message
Failed to download http://www.imagebam.com/image/54ae07319618490
tn.mnlr.vripper.exception.DownloadException: tn.mnlr.vripper.exception.HostException: Xpath '//img[contains(@Class,'main-image')]' cannot be found in 'http://www.imagebam.com/image/54ae07319618490'
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:172)
at tn.mnlr.vripper.download.DownloadJob.run(DownloadJob.java:253)
at net.jodah.failsafe.Functions.lambda$supplierOf$12(Functions.java:296)
at net.jodah.failsafe.Functions.lambda$resultSupplierOf$11(Functions.java:283)
at net.jodah.failsafe.internal.executor.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:67)
at net.jodah.failsafe.Execution.executeSync(Execution.java:117)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:319)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:219)
at tn.mnlr.vripper.download.DownloadJobWrapper.run(DownloadJobWrapper.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: tn.mnlr.vripper.exception.HostException: Xpath '//img[contains(@Class,'main-image')]' cannot be found in 'http://www.imagebam.com/image/54ae07319618490'
at tn.mnlr.vripper.host.ImageBamHost.getNameAndUrl(ImageBamHost.java:71)
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:101)
... 11 more
Hi,
Thanks for the continuing work. Seeing this quite a bit currently with a build from the latest commit to main
java.lang.IllegalStateException: Not on FX application thread; currentThread = pool-4-thread-4
at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:294)
at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:475)
at javafx.scene.Parent$3.onProposedChange(Parent.java:475)
at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:289)
at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:219)
...
Not the full trace but generally fires when a download of a message has completed.
Application reports the following:
Sending 'Like' - "You are not authenticated"
Adding Page Link - "User Does Not Have Enough Permissions - Access Denied!"
Validate that user account is indeed connected and logged in.
VRipper 4.2.0, even after reinstall, upon opening immediately crashes and spits out the following error.
VRipperError.txt
Message
Failed to download https://i.pixxxels.cc/wjj4fyQT/bre-blu-3-3000-033.jpg
tn.mnlr.vripper.exception.DownloadException: tn.mnlr.vripper.exception.HostException: Unexpected error occurred
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:172)
at tn.mnlr.vripper.download.DownloadJob.run(DownloadJob.java:253)
at net.jodah.failsafe.Functions.lambda$supplierOf$12(Functions.java:296)
at net.jodah.failsafe.Functions.lambda$resultSupplierOf$11(Functions.java:283)
at net.jodah.failsafe.internal.executor.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:67)
at net.jodah.failsafe.Execution.executeSync(Execution.java:117)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:319)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:219)
at tn.mnlr.vripper.download.DownloadJobWrapper.run(DownloadJobWrapper.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: tn.mnlr.vripper.exception.HostException: Unexpected error occurred
at tn.mnlr.vripper.host.PixxxelsHost.getNameAndUrl(PixxxelsHost.java:69)
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:101)
... 11 more
Caused by: java.lang.NullPointerException
at tn.mnlr.vripper.host.PixxxelsHost.getNameAndUrl(PixxxelsHost.java:63)
... 12 more
Trying to build after adding another proxy to test workaround for Cloudflare DDoS protection and getting
[ERROR] Failed to execute goal on project vripper-electron: Could not resolve dependencies for project tn.mnlr:vripper-electron:jar:3.5.4: tn.mnlr:vripper-ui:jar:web:3.5.4 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
Not sure that exists in that repo anymore ?
VRipper 3.5.4 can no longer connect to the links or the website! can you fix this?
-> ((https://vipergirls.to/))
Thank you
The way this app is at the moment, and the old electron version, was that it creates "vripperxxxxxx.tmp" files in "C:/Users/User/AppData/Local/Temp. Sometimes these files don't get deleted and it uses space because some gallery images can be 15MB each. The temp files are basically JPG files with ".tmp" extension. Not only that but it is massively increasing writes to disk for those of us using SSD's.
I have mine set to copy finished files to a separate drive. Can we also have an option to specify an external TEMP location to decrease SSD wear?
It would be nice if the programme has complete support for GIF files, as I think it currently only downloads them as unformatted files.
Both AppImage from release page or my own-built one don't work.
When I double click the AppImage file, nothing shows up.
When I try to run it from shell, it has the following error:
FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_VRippelF2jEt/chrome-sandbox is owned by root and has mode 4755.
but at /tmp/.mount_VRippelF2jEt/, there is no chrome-sandbox file or folder at all.
Ripping Vipergirls galleries hosted at Pimpandhost causes exceptions:
Failed to download http://pimpandhost.com/image/39446205-medium.html me.mnlr.vripper.exception. DownloadException: me.mnlr.vripper.exception.HostException: Xpath //img[contains(@Class, 'original')]' cannot be found in 'http://pimpandhost.com/image/39446205-medium.html' at me.mnlr.vripper.download.ImageDownloadRunnable.download(Image Download Runnable.kt:88) at me.mnlr.vripper.download.ImageDownloadRunnable.run(ImageDownloadRunnable.kt:151) at net.jodah.failsafe.Functions.lambda$toSupplier$10(Functions.java:262) at net.jodah.failsafe.Functions.lambda$get$0(Functions.java:48) at net.jodah.failsafe.Retry Policy Executor.lambda$supply$0(RetryPolicyExecutor.java:66) at net.jodah.failsafe.Execution.executeSync(Execution.java:128) at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379) at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:212) at me.mnlr.vripper.download.DownloadService.schedule$lambda$28 (DownloadService.kt:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
Caused by: me.mnlr.vripper.exception.HostException: Xpath //img[contains(@Class, 'original')]' cannot be found in 'http://pimpandhost.com/image/39446205-medium.html' at me.mnlr.vripper.host.PimpandhostHost.resolve(PimpandhostHost.kt:46) at me.mnlr.vripper.host.Host.download Internal(Host.kt:62) at me.mnlr.vripper.download.ImageDownloadRunnable.download (ImageDownloadRunnable.kt:72) 11 more
I think this is caused by the fact that Pimpandhost now redirects urls ending with image/XXXXX-medium.html
to image/XXXXX
.
I have raised a PR in an attempt to fix this:
The old option to open the downloaded gallery folder is missing on right click. I used this to check the gallery while it was downloading. Is there a plan to bring it back?
Full Error:
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.3:npm (npm run build) on project vripper-electron: Failed to run task: 'npm run dist' failed. (error code 1) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.3:npm (npm run build) on project vripper-electron: Failed to run task
I am using windows, also do not use these kind of tools since mainly a c# developer. I did try changing the node and npm versions to match mine based on research but that and nothing else seems to resolve the issue.
Any help to resolve the issue would be appreciated.
help to determinate if download finished
tn.mnlr.vripper.exception.DownloadException: tn.mnlr.vripper.exception.HostException: //*[@name='imgContinue'] cannot be found
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:172)
at tn.mnlr.vripper.download.DownloadJob.run(DownloadJob.java:253)
at net.jodah.failsafe.Functions.lambda$supplierOf$12(Functions.java:296)
at net.jodah.failsafe.Functions.lambda$resultSupplierOf$11(Functions.java:283)
at net.jodah.failsafe.internal.executor.RetryPolicyExecutor.lambda$supply$0(RetryPolicyExecutor.java:67)
at net.jodah.failsafe.Execution.executeSync(Execution.java:117)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:319)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:219)
at tn.mnlr.vripper.download.DownloadJobWrapper.run(DownloadJobWrapper.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: tn.mnlr.vripper.exception.HostException: //*[@name='imgContinue'] cannot be found
at tn.mnlr.vripper.host.ImxHost.getNameAndUrl(ImxHost.java:77)
at tn.mnlr.vripper.download.DownloadJob.download(DownloadJob.java:101)
... 11 more
Ill poke at the logic and see if i can recommend a solution
Hi,
Thank you for the continued work. I am not sure if this is by design or not and it's not a breaking issue
With 4.x if the "Auto Queue Thread If Post Count..." setting is set to 1. If there is only 1 post it is still added to the "Thread" view and will remain. In v3.x it would not be added there only those greater than the setting.
Cheers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.