mirror of
https://github.com/RipMeApp/ripme.git
synced 2025-08-22 13:33:18 +02:00
update class for command line properties to DefaultParser, remove unused imports
This commit is contained in:
@@ -8,8 +8,9 @@ import com.rarchives.ripme.ui.UpdateUtils;
|
||||
import com.rarchives.ripme.utils.Proxy;
|
||||
import com.rarchives.ripme.utils.RipUtils;
|
||||
import com.rarchives.ripme.utils.Utils;
|
||||
import org.apache.commons.cli.BasicParser;
|
||||
|
||||
import org.apache.commons.cli.CommandLine;
|
||||
import org.apache.commons.cli.DefaultParser;
|
||||
import org.apache.commons.cli.HelpFormatter;
|
||||
import org.apache.commons.cli.Options;
|
||||
import org.apache.commons.cli.ParseException;
|
||||
@@ -285,7 +286,7 @@ public class App {
|
||||
/**
|
||||
* Attempt to rip targetURL.
|
||||
* @param targetURL URL to rip
|
||||
* @param saveConfig Whether or not you want to save the config (?)
|
||||
* @param saveConfig Whether you want to save the config (?)
|
||||
*/
|
||||
private static void ripURL(String targetURL, boolean saveConfig) {
|
||||
try {
|
||||
@@ -334,7 +335,7 @@ public class App {
|
||||
* @return CommandLine object containing arguments.
|
||||
*/
|
||||
private static CommandLine getArgs(String[] args) {
|
||||
BasicParser parser = new BasicParser();
|
||||
var parser = new DefaultParser();
|
||||
try {
|
||||
return parser.parse(getOptions(), args, false);
|
||||
} catch (ParseException e) {
|
||||
|
@@ -2,7 +2,6 @@ package com.rarchives.ripme.ripper;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
|
@@ -14,7 +14,6 @@ import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class AerisdiesRipper extends AbstractHTMLRipper {
|
||||
|
@@ -12,7 +12,6 @@ import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class AllporncomicRipper extends AbstractHTMLRipper {
|
||||
|
||||
|
@@ -18,7 +18,6 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Base64;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.regex.Matcher;
|
||||
@@ -28,7 +27,6 @@ import org.jsoup.Connection;
|
||||
import org.jsoup.Connection.Method;
|
||||
import org.jsoup.Connection.Response;
|
||||
import org.jsoup.HttpStatusException;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
@@ -1,11 +1,9 @@
|
||||
package com.rarchives.ripme.ripper.rippers;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractRipper;
|
||||
import com.rarchives.ripme.ripper.AbstractSingleFileRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
|
@@ -24,11 +24,6 @@ import com.rarchives.ripme.utils.Http;
|
||||
public class EightmusesRipper extends AbstractHTMLRipper {
|
||||
|
||||
private Map<String,String> cookies = new HashMap<>();
|
||||
// TODO put up a wiki page on using maps to store titles
|
||||
// the map for storing the title of each album when downloading sub albums
|
||||
private Map<URL,String> urlTitles = new HashMap<>();
|
||||
|
||||
private Boolean rippingSubalbums = false;
|
||||
|
||||
public EightmusesRipper(URL url) throws IOException {
|
||||
super(url);
|
||||
|
@@ -119,7 +119,6 @@ public class EroShareRipper extends AbstractHTMLRipper {
|
||||
for (Element img : imgs) {
|
||||
if (img.hasClass("album-image")) {
|
||||
String imageURL = img.attr("src");
|
||||
imageURL = imageURL;
|
||||
URLs.add(imageURL);
|
||||
}
|
||||
}
|
||||
|
@@ -13,7 +13,6 @@ import com.rarchives.ripme.utils.Utils;
|
||||
import org.jsoup.Connection.Response;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
@@ -92,7 +91,6 @@ public class EromeRipper extends AbstractHTMLRipper {
|
||||
|
||||
@Override
|
||||
public List<String> getURLsFromPage(Document doc) {
|
||||
List<String> URLs = new ArrayList<>();
|
||||
return getMediaFromPage(doc);
|
||||
}
|
||||
|
||||
|
@@ -11,7 +11,6 @@ import java.util.regex.Pattern;
|
||||
import org.jsoup.Connection.Response;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
@@ -12,7 +12,6 @@ import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class FemjoyhunterRipper extends AbstractHTMLRipper {
|
||||
|
||||
|
@@ -13,7 +13,6 @@ import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class FitnakedgirlsRipper extends AbstractHTMLRipper {
|
||||
|
||||
|
@@ -10,16 +10,9 @@ import java.util.regex.Pattern;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractSingleFileRipper;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.VideoRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class FooktubeRipper extends AbstractSingleFileRipper {
|
||||
|
||||
private static final String HOST = "mulemax";
|
||||
|
||||
public FooktubeRipper(URL url) throws IOException {
|
||||
super(url);
|
||||
}
|
||||
|
@@ -11,8 +11,6 @@ import java.util.regex.Pattern;
|
||||
import com.rarchives.ripme.ripper.AbstractSingleFileRipper;
|
||||
import org.jsoup.nodes.Document;
|
||||
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class GfycatporntubeRipper extends AbstractSingleFileRipper {
|
||||
|
||||
public GfycatporntubeRipper(URL url) throws IOException {
|
||||
|
@@ -13,7 +13,6 @@ import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class GirlsOfDesireRipper extends AbstractHTMLRipper {
|
||||
|
||||
|
@@ -12,7 +12,6 @@ import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
|
||||
public class HentaifoxRipper extends AbstractHTMLRipper {
|
||||
|
||||
|
@@ -126,9 +126,8 @@ public class MangadexRipper extends AbstractJSONRipper {
|
||||
String server;
|
||||
JSONObject chapterJSON = null;
|
||||
TreeMap<Double, String> treeMap = new TreeMap<>(chapterIDs);
|
||||
Iterator it = treeMap.keySet().iterator();
|
||||
while (it.hasNext()) {
|
||||
double key = (double) it.next();
|
||||
for (Double aDouble : treeMap.keySet()) {
|
||||
double key = (double) aDouble;
|
||||
try {
|
||||
chapterJSON = Http.url(new URL(chapterApiEndPoint + treeMap.get(key))).getJSON();
|
||||
} catch (IOException e) {
|
||||
|
@@ -1,7 +1,6 @@
|
||||
package com.rarchives.ripme.ripper.rippers;
|
||||
|
||||
import com.rarchives.ripme.ripper.AbstractHTMLRipper;
|
||||
import com.rarchives.ripme.ripper.AbstractRipper;
|
||||
import com.rarchives.ripme.utils.Http;
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
|
@@ -1,6 +1,5 @@
|
||||
package com.rarchives.ripme.ui;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Path;
|
||||
|
||||
public class RipStatusComplete {
|
||||
|
@@ -4,7 +4,6 @@ import java.io.IOException;
|
||||
import java.net.URL;
|
||||
|
||||
import com.rarchives.ripme.ripper.rippers.XvideosRipper;
|
||||
import com.rarchives.ripme.tst.ripper.rippers.RippersTest;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class XvideosRipperTest extends RippersTest {
|
||||
|
@@ -7,11 +7,10 @@ public class UpdateUtilsTest {
|
||||
|
||||
@Test
|
||||
public void testIsNewerVersion() {
|
||||
UpdateUtils updateUtils = new UpdateUtils();
|
||||
Assertions.assertFalse(updateUtils.isNewerVersion("1.7.94"));
|
||||
Assertions.assertFalse(updateUtils.isNewerVersion("1.7.94-9-asdf"));
|
||||
Assertions.assertTrue(updateUtils.isNewerVersion("1.7.94-11-asdf"));
|
||||
Assertions.assertTrue(updateUtils.isNewerVersion("1.7.95"));
|
||||
Assertions.assertFalse(UpdateUtils.isNewerVersion("1.7.94"));
|
||||
Assertions.assertFalse(UpdateUtils.isNewerVersion("1.7.94-9-asdf"));
|
||||
Assertions.assertTrue(UpdateUtils.isNewerVersion("1.7.94-11-asdf"));
|
||||
Assertions.assertTrue(UpdateUtils.isNewerVersion("1.7.95"));
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user