From 552f78d477ad2dc60564d15903511efa71da7490 Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Sun, 5 Jan 2025 01:10:39 -0800 Subject: [PATCH] Remove tamindirmp3 Ripper - as far as I can tell the site has changed such that there is no longer static content to download --- .../ripme/ripper/rippers/tamindirmp3.java | 55 ------------------- .../tst/ripper/rippers/tamindirmp3Test.java | 10 ---- 2 files changed, 65 deletions(-) delete mode 100644 src/main/java/com/rarchives/ripme/ripper/rippers/tamindirmp3.java delete mode 100644 src/test/java/com/rarchives/ripme/tst/ripper/rippers/tamindirmp3Test.java diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/tamindirmp3.java b/src/main/java/com/rarchives/ripme/ripper/rippers/tamindirmp3.java deleted file mode 100644 index d10e1205..00000000 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/tamindirmp3.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.rarchives.ripme.ripper.rippers; - -import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URL; -import java.util.ArrayList; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; - -import com.rarchives.ripme.ripper.AbstractHTMLRipper; -import com.rarchives.ripme.utils.Http; - -public class tamindirmp3 extends AbstractHTMLRipper { - - public tamindirmp3(URL url) throws IOException { - super(url); - } - - @Override - public String getHost() { - return "tamindir"; - } - @Override - public String getDomain() { - return "tamindir.com"; - } - - @Override - public String getGID(URL url) throws MalformedURLException { - Pattern p = Pattern.compile("^https?://[server48.]*tamindir\\.com/files/([a-zA-Z0-9]+).*$"); - Matcher m = p.matcher(url.toExternalForm()); - if (m.matches()) { - return m.group(1); - } - throw new MalformedURLException("Expected tamindir.com URL format: " + - "tamindir.com/files/albumid - got " + url + "instead"); - } - - @Override - public List getURLsFromPage(Document doc) { - List music = new ArrayList<>(); - for (Element el : doc.select("mp3")) { - music.add(el.attr("src")); - } - return music; - } - @Override - public void downloadURL(URL url, int index) { - addURLToDownload(url, getPrefix(index)); - } -} diff --git a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/tamindirmp3Test.java b/src/test/java/com/rarchives/ripme/tst/ripper/rippers/tamindirmp3Test.java deleted file mode 100644 index 69a253de..00000000 --- a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/tamindirmp3Test.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.rarchives.ripme.tst.ripper.rippers; - -import java.io.IOException; -import java.net.URL; - -import com.rarchives.ripme.ripper.rippers.tamindirmp3; - -public class tamindirmp3Test extends RippersTest { - // TODO add a test -} \ No newline at end of file