Exemplo n.º 1
0
        public string GetArtifactFileName(JackettVariant variant)
        {
            switch (variant)
            {
            case JackettVariant.FullFrameworkWindows:
                return("Jackett.Binaries.Windows.zip");

            case JackettVariant.Mono:
                return("Jackett.Binaries.Mono.tar.gz");

            case JackettVariant.CoreWindows:
                return("Jackett.Binaries.Windows.zip");

            case JackettVariant.CoreMacOs:
                return("Jackett.Binaries.macOS.tar.gz");

            case JackettVariant.CoreMacOsArm64:
                return("Jackett.Binaries.macOSARM64.tar.gz");

            case JackettVariant.CoreLinuxAmdx64:
                return("Jackett.Binaries.LinuxAMDx64.tar.gz");

            case JackettVariant.CoreLinuxArm32:
                return("Jackett.Binaries.LinuxARM32.tar.gz");

            case JackettVariant.CoreLinuxArm64:
                return("Jackett.Binaries.LinuxARM64.tar.gz");

            default:
                return("");
            }
        }
Exemplo n.º 2
0
 public bool IsNonWindowsDotNetCoreVariant(JackettVariant variant)
 {
     if (variant == JackettVariant.CoreMacOs || variant == JackettVariant.CoreLinuxAmdx64 ||
         variant == JackettVariant.CoreLinuxArm32 || variant == JackettVariant.CoreLinuxArm64)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 3
0
        public string GetArtifactFileName(JackettVariant variant)
        {
            switch (variant)
            {
            case JackettVariant.FullFrameworkWindows:
            {
                return("Jackett.Binaries.Windows.zip");
            }

            case JackettVariant.Mono:
            {
                return("Jackett.Binaries.Mono.tar.gz");
            }

            case JackettVariant.CoreWindows:
            {
                return("");    //Not implemented yet
            }

            case JackettVariant.CoreMacOs:
            {
                return("Jackett.Binaries.macOS.tar.gz");
            }

            case JackettVariant.CoreLinuxAmd64:
            {
                return("Jackett.Binaries.LinuxAMD64.tar.gz");
            }

            case JackettVariant.CoreLinuxArm32:
            {
                return("Jackett.Binaries.LinuxARM32.tar.gz");
            }

            case JackettVariant.CoreLinuxArm64:
            {
                return("Jackett.Binaries.LinuxARM64.tar.gz");
            }

            default:
            {
                return("");
            }
            }
        }
Exemplo n.º 4
0
 public bool IsNonWindowsDotNetCoreVariant(JackettVariant variant)
 {
     return(variant == JackettVariant.CoreMacOs || variant == JackettVariant.CoreMacOsArm64 ||
            variant == JackettVariant.CoreLinuxAmdx64 || variant == JackettVariant.CoreLinuxArm32 ||
            variant == JackettVariant.CoreLinuxArm64);
 }