Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. function GetIReleaseName(AProposedValues) {
  2. if(IType == "EBook") { return False; }
  3. else if(IType == "Movie") { return False; }
  4. else if (Pos(" ", IRELEASENAME)) { Result = StringReplace(IRELEASENAME, " ", "."); }
  5. else if (Pos(".-.", IRELEASENAME)) { Result = StringReplace(IRELEASENAME, ".-.", "-"); }
  6. else return False;
  7. }
  8.  
  9. function GetIAudioStream(AProposedValues) {
  10. if (MatchText("%stereoscopic%", IRELEASENAME)) { return "dts"; }
  11. else if (MatchText("%ac3 2%", ICreator)) { return "dd2.0"; }
  12. else if (MatchText("%ac3 6%", ICreator)) { return "dd5.1"; }
  13. else if (MatchText("%pmhd%", IRELEASENAME)) { return "dts"; }
  14. else if (MatchText("%.md.%", IRELEASENAME)) { return "Mic"; }
  15. else if (MatchText("%.ac3md.%", IRELEASENAME)) { return "Mic"; }
  16. else if (MatchText("%.mic.%", IRELEASENAME)) { return "Mic"; }
  17. else if (MatchText("%.ld.%", IRELEASENAME)) { return "Line"; }
  18. else if (MatchText("%.line.%", IRELEASENAME)) { return "Line"; }
  19. else if (MatchText("%ac3d%", IRELEASENAME)) { return "Line"; }
  20. else if (MatchText("%ac3 line%", INFO)) { return "Line"; }
  21. else if (MatchText("%stereo%", INFO)) { return "Stereo"; }
  22. else if (MatchText("%aac%", INFO)) { return "Stereo"; }
  23. else if (MatchText("%mp3%", INFO)) { return "Stereo"; }
  24. else if (MatchText("%ac3 stereo%", INFO)) { return "dd2.0"; }
  25. else if (MatchText("%ac3 2.0%", INFO)) { return "dd2.0"; }
  26. else if (MatchText("%3 2.0%", INFO)) { return "dd2.0"; }
  27. else if (MatchText("%2 channels%", INFO)) { return "dd2.0"; }
  28. else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
  29. else if (MatchText("%6ch%", INFO)) { return "dd5.1"; }
  30. else if (MatchText("%6 channels%", INFO)) { return "dd5.1"; }
  31. else if (MatchText("%ac3 5.1%", INFO)) { return "dd5.1"; }
  32. else if (MatchText("%vbr%", INFO)) { return "Stereo"; }
  33. else if (MatchText("%dtshd?ma%", INFO)) { return "DTS"; }
  34. else return False;
  35. }
  36.  
  37. function GetIVideoCodec(AProposedValues) {
  38. if (MatchText("avc%", IRELEASENAME)) { return "x264"; }
  39. else if (MatchText("%remux%", IRELEASENAME)) { return "x264"; }
  40. else if (MatchText("%264%", IRELEASENAME)) { return "x264"; }
  41. else if (MatchText("%265%", IRELEASENAME)) { return "x265"; }
  42. else if (MatchText("%xvid%", IRELEASENAME)) { return "DivX"; }
  43. else if (MatchText("%divx%", IRELEASENAME)) { return "DivX"; }
  44. else if (MatchText("%dvd%", IRELEASENAME)) { return "DVD"; }
  45. else return False;
  46. }
  47.  
  48. function GetIVideoStream(AProposedValues) {
  49. if (MatchText("%web%", IRELEASENAME)) { return "WEB"; }
  50. else if (MatchText("%bluray.%", IRELEASENAME)) { return "BD"; }
  51. else if (MatchText("%bdr%", IRELEASENAME)) { return "BDRIP"; }
  52. else if (MatchText("%hdr%", IRELEASENAME)) { return "BDRIP"; }
  53. else if (MatchText("%blurayrip%", IRELEASENAME)) { return "BDRIP"; }
  54. else if (MatchText("%dvdrip%", IRELEASENAME)) { return "DVDRIP"; }
  55. else if (MatchText("%hdtv%", IRELEASENAME)) { return "HDTV"; }
  56. else if (MatchText("%smallhd%", IRELEASENAME)) { return "BD"; }
  57. else return False;
  58. }
  59.  
  60. function GetILanguage(AProposedValues) {
  61. if(IType == "EBook") { return "GER;"; }
  62. if (MatchText("%-stars%", IRELEASENAME)) { return "GER;JPN"; }
  63. else if (MatchText("%ast4u%", IRELEASENAME)) { return "GER;JPN"; }
  64. else if (MatchText("%.dl.%", IRELEASENAME)) { return "GER;ENG"; }
  65. else if (MatchText("%.dual.%", IRELEASENAME)) { return "GER;ENG"; }
  66. else if (MatchText("%german.dl%", IRELEASENAME)) { return "GER;ENG"; }
  67. else if (MatchText("%german%", IRELEASENAME)) { return "GER"; }
  68. else if (MatchText("%engl%", INFO)) { return "ENG"; }
  69. else if (MatchText("%deutsch%", INFO)) { return "GER"; }
  70. else if (MatchText("%german%", INFO)) { return "GER"; }
  71. else if (MatchText("%german.subbed%", IRELEASENAME)) { return "ENG"; }
  72. else return False;
  73. }
  74.  
  75. function GetINFO(AProposedValues) {
  76. if(IType == "EBook") { return False; }
  77. else if (Length(AProposedValues) > 1) { for(i = 0; i < Length(AProposedValues); i++) { return AProposedValues[0]; }}
  78. else if ((INFO == "") || (INFO == null)) { return ICreator; }
  79. else if ((INFO == "") || (INFO == null)) { return "Keine NFO vorhanden."; }
  80. else if (MatchText("%Dateiname...............:%", INFO)) { Result = StringReplace(INFO, "\r\n\r\n", "\r\n"); }
  81. else return False;AProposedValues[0]
  82. }
  83.  
  84. function GetIGenre(AProposedValues) {
  85. if (MatchText("%wwe%", IRELEASENAME)) { return "Sport"; }
  86. else if (MatchText("%-stars%", IRELEASENAME)) { return "Anime"; }
  87. else if (MatchText("%ast4u%", IRELEASENAME)) { return "Anime"; }
  88. else if (MatchText("%anime%", IRELEASENAME)) { return "Anime"; }
  89. else if(IType == "EBook") { return "Thriller"; }
  90. else if (IGenre == "Drama") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "Drama") { return AProposedValues[i]; }}}
  91. else if (IGenre == "History") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "History") { return AProposedValues[i]; }}}
  92. else if (IGenre == "") { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "") { return AProposedValues[i]; }}}
  93. else if (IGenre == null) { for(i = 1; i < Length(AProposedValues); i++) { if (AProposedValues[i] != "") { return AProposedValues[i]; }}}
  94. else return False;
  95. }
  96.  
  97. function GetIDescription(AProposedValues) {
  98. if(IType == "EBook") { return False; }
  99. else if (MatchText("%Kurzbeschreibung%", IDescription)) { Result = StringReplace(IDescription, "Kurzbeschreibung\r\n\r\n", ""); }
  100. else if (MatchText("%Amazon.de%", IDescription)) { Result = Trim(copy(IDescription, 0, Pos("\r\n\r\n", IDescription))); }
  101. else if (MatchText("%VideoMarkt%", IDescription)) { Result = Trim(copy(IDescription, 0, Pos("\r\n\r\n", IDescription))); }
  102. else return False;
  103. }
  104.  
  105. function GetIPicture(AProposedValues) {
  106. if(IType == "EBook") { return False; }
  107. else if (MatchText("%630x630%", IPicture)) { Result = StringReplace(IPicture, "630x630", "250x500"); }
  108. else if (IPicture == "") { return "http://fs5.directupload.net/images/160211/tfz3blsv.png"; }
  109. else if (IPicture == null) { return "http://fs5.directupload.net/images/160211/tfz3blsv.png"; }
  110. else return False;
  111. }
  112.  
  113. function GetITitle(AProposedValues) {
  114. if(IType == "EBook") { Result = StringReplace(IRELEASENAME, ".", " "); }
  115. else if(IType == "Movie") { ProposedValueCount = Length(AProposedValues);
  116. 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++) { }}}
  117. else return False;
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement