Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function GetIReleaseName(AProposedValues) {
- if(IType == "EBook") { return False; }
- else if(IType == "Movie") { return False; }
- else if (Pos(" ", IRELEASENAME)) { Result = StringReplace(IRELEASENAME, " ", "."); }
- else if (Pos(".-.", IRELEASENAME)) { Result = StringReplace(IRELEASENAME, ".-.", "-"); }
- else return False;
- }
- function GetIAudioStream(AProposedValues) {
- if (MatchText("%stereoscopic%", IRELEASENAME)) { return "dts"; }
- else if (MatchText("%ac3 2%", ICreator)) { return "dd2.0"; }
- else if (MatchText("%ac3 6%", ICreator)) { return "dd5.1"; }
- else if (MatchText("%pmhd%", IRELEASENAME)) { return "dts"; }
- else if (MatchText("%.md.%", IRELEASENAME)) { return "Mic"; }
- else if (MatchText("%.ac3md.%", IRELEASENAME)) { return "Mic"; }
- else if (MatchText("%.mic.%", IRELEASENAME)) { return "Mic"; }
- else if (MatchText("%.ld.%", IRELEASENAME)) { return "Line"; }
- else if (MatchText("%.line.%", IRELEASENAME)) { return "Line"; }
- else if (MatchText("%ac3d%", IRELEASENAME)) { return "Line"; }
- else if (MatchText("%ac3 line%", INFO)) { return "Line"; }
- else if (MatchText("%stereo%", INFO)) { return "Stereo"; }
- else if (MatchText("%aac%", INFO)) { return "Stereo"; }
- else if (MatchText("%mp3%", INFO)) { return "Stereo"; }
- else if (MatchText("%ac3 stereo%", INFO)) { return "dd2.0"; }
- else if (MatchText("%ac3 2.0%", INFO)) { return "dd2.0"; }
- else if (MatchText("%3 2.0%", INFO)) { return "dd2.0"; }
- else if (MatchText("%2 channels%", INFO)) { return "dd2.0"; }
- else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
- else if (MatchText("%6ch%", INFO)) { return "dd5.1"; }
- else if (MatchText("%6 channels%", INFO)) { return "dd5.1"; }
- else if (MatchText("%ac3 5.1%", INFO)) { return "dd5.1"; }
- else if (MatchText("%vbr%", INFO)) { return "Stereo"; }
- else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
- else return False;
- }
- function GetIVideoCodec(AProposedValues) {
- if (MatchText("avc%", IRELEASENAME)) { return "x264"; }
- else if (MatchText("%remux%", IRELEASENAME)) { return "x264"; }
- else if (MatchText("%264%", IRELEASENAME)) { return "x264"; }
- else if (MatchText("%265%", IRELEASENAME)) { return "x265"; }
- else if (MatchText("%xvid%", IRELEASENAME)) { return "DivX"; }
- else if (MatchText("%divx%", IRELEASENAME)) { return "DivX"; }
- else if (MatchText("%dvd%", IRELEASENAME)) { return "DVD"; }
- else return False;
- }
- function GetIVideoStream(AProposedValues) {
- if (MatchText("%web%", IRELEASENAME)) { return "WEB"; }
- else if (MatchText("%bluray.%", IRELEASENAME)) { return "BD"; }
- else if (MatchText("%bdr%", IRELEASENAME)) { return "BDRIP"; }
- else if (MatchText("%hdr%", IRELEASENAME)) { return "BDRIP"; }
- else if (MatchText("%blurayrip%", IRELEASENAME)) { return "BDRIP"; }
- else if (MatchText("%dvdrip%", IRELEASENAME)) { return "DVDRIP"; }
- else if (MatchText("%hdtv%", IRELEASENAME)) { return "HDTV"; }
- else if (MatchText("%smallhd%", IRELEASENAME)) { return "BD"; }
- else return False;
- }
- function GetILanguage(AProposedValues) {
- if(IType == "EBook") { return "GER;"; }
- if (MatchText("%-stars%", IRELEASENAME)) { return "GER;JPN"; }
- else if (MatchText("%ast4u%", IRELEASENAME)) { return "GER;JPN"; }
- else if (MatchText("%.dl.%", IRELEASENAME)) { return "GER;ENG"; }
- else if (MatchText("%.dual.%", IRELEASENAME)) { return "GER;ENG"; }
- else if (MatchText("%german.dl%", IRELEASENAME)) { return "GER;ENG"; }
- else if (MatchText("%german%", IRELEASENAME)) { return "GER"; }
- else if (MatchText("%engl%", INFO)) { return "ENG"; }
- else if (MatchText("%deutsch%", INFO)) { return "GER"; }
- else if (MatchText("%german%", INFO)) { return "GER"; }
- else if (MatchText("%german.subbed%", IRELEASENAME)) { return "ENG"; }
- else return False;
- }
- function GetINFO(AProposedValues) {
- if(IType == "EBook") { return False; }
- else if (Length(AProposedValues) > 1) { for(i = 0; i < Length(AProposedValues); i++) { return AProposedValues[0]; }}
- else if ((INFO == "") || (INFO == null)) { return ICreator; }
- else if ((INFO == "") || (INFO == null)) { return "Keine NFO vorhanden."; }
- else if (MatchText("%Dateiname...............:%", INFO)) { Result = StringReplace(INFO, "\r\n\r\n", "\r\n"); }
- else return False;AProposedValues[0]
- }
- function GetIGenre(AProposedValues) {
- if (MatchText("%wwe%", IRELEASENAME)) { return "Sport"; }
- else if (MatchText("%-stars%", IRELEASENAME)) { return "Anime"; }
- else if (MatchText("%ast4u%", IRELEASENAME)) { return "Anime"; }
- else if (MatchText("%anime%", IRELEASENAME)) { return "Anime"; }
- else if(IType == "EBook") { return "Thriller"; }
- else if (IGenre == "Drama") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "Drama") { return AProposedValues[i]; }}}
- else if (IGenre == "History") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "History") { return AProposedValues[i]; }}}
- else if (IGenre == "") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "") { return AProposedValues[i]; }}}
- else if (IGenre == null) { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "") { return AProposedValues[i]; }}}
- else return False;
- }
- function GetIDescription(AProposedValues) {
- if(IType == "EBook") { return False; }
- else if (MatchText("%Kurzbeschreibung%", IDescription)) { Result = StringReplace(IDescription, "Kurzbeschreibung\r\n\r\n", ""); }
- else if (MatchText("%Amazon.de%", IDescription)) { Result = Trim(copy(IDescription, 0, Pos("\r\n\r\n", IDescription))); }
- else if (MatchText("%VideoMarkt%", IDescription)) { Result = Trim(copy(IDescription, 0, Pos("\r\n\r\n", IDescription))); }
- else return False;
- }
- function GetIPicture(AProposedValues) {
- if(IType == "EBook") { return False; }
- else if (MatchText("%630x630%", IPicture)) { Result = StringReplace(IPicture, "630x630", "250x500"); }
- else if (IPicture == "") { return "http://fs5.directupload.net/images/160211/tfz3blsv.png"; }
- else if (IPicture == null) { return "http://fs5.directupload.net/images/160211/tfz3blsv.png"; }
- else return False;
- }
- function GetITitle(AProposedValues) {
- if(IType == "EBook") { Result = StringReplace(IRELEASENAME, ".", " "); }
- else if(IType == "Movie") { ProposedValueCount = Length(AProposedValues);
- if (MatchText("%.Teil.1.%", IRELEASENAME)) { teil = " - Teil 1"; } else if (MatchText("%.Teil1.%", IRELEASENAME)) { teil = " - Teil 1"; } else if (MatchText("%.Teil.2.%", IRELEASENAME)) { teil = " - Teil 2"; } else if (MatchText("%.Teil2.%", IRELEASENAME)) { teil = " - Teil 2"; } else teil = ""; if (ProposedValueCount > 1) { return StringReplace(AProposedValues[1], "–", "-") + teil; for(i = 0; i < ProposedValueCount; i++) { }}}
- else return False;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement