1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-11-16 14:25:02 -05:00

* fix for issue with SxE verification metric not passing through episode subtitles

This commit is contained in:
Reinhard Pointner 2015-09-29 12:51:26 +00:00
parent 9ad9a3e1a9
commit 0924759fc4

View File

@ -9,6 +9,7 @@ import java.io.IOException;
import java.io.RandomAccessFile; import java.io.RandomAccessFile;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigInteger; import java.math.BigInteger;
import java.net.MalformedURLException;
import java.net.URI; import java.net.URI;
import java.net.URL; import java.net.URL;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
@ -61,6 +62,14 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
return result; return result;
} }
protected URL getSubApiUrl() {
try {
return new URL(System.getProperty("net.filebot.web.ShooterSubtitles.url", "https://www.shooter.cn/api/subapi.php"));
} catch (MalformedURLException e) {
throw new RuntimeException(e);
}
}
/** /**
* @see https://docs.google.com/document/d/1ufdzy6jbornkXxsD-OGl3kgWa4P9WO5NZb6_QYZiGI0/preview * @see https://docs.google.com/document/d/1ufdzy6jbornkXxsD-OGl3kgWa4P9WO5NZb6_QYZiGI0/preview
*/ */
@ -72,7 +81,7 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
return emptyList(); return emptyList();
} }
URL endpoint = new URL("https://www.shooter.cn/api/subapi.php"); URL endpoint = getSubApiUrl();
Map<String, String> param = new LinkedHashMap<String, String>(); Map<String, String> param = new LinkedHashMap<String, String>();
param.put("filehash", computeFileHash(file)); param.put("filehash", computeFileHash(file));
param.put("pathinfo", file.getPath()); param.put("pathinfo", file.getPath());
@ -225,6 +234,10 @@ public class ShooterSubtitles implements VideoHashSubtitleService {
return new File(getPath()); return new File(getPath());
} }
@Override
public String toString() {
return String.format("%s [%s]", getName(), getLanguageName());
}
} }
} }