public ContentType GetContentType() { ContentType type = ContentType.Blank; if (UrlContent.Contains("v.redd.it")) { if (UrlContent.Contains(" ")) { type = ContentType.Vreddit; } else { type = ContentType.VredditPostOnly; } } else if (UrlContent.Contains("https://rule34video.com/videos/")) { type = ContentType.R34Video; } else if (UrlContent.Contains("imgur.com/a/")) { if (UrlContent.Contains(" ")) // Was split { int numOfUrls = UrlContent.Count(letter => letter == ' ') + 1; if (numOfUrls > 2) { type = ContentType.Gallery; } else // Only one image in gallery { if (UrlContent.Contains(".gif")) { type = ContentType.Gif; } else { type = ContentType.Image; } } } else // Hasn't been split { type = ContentType.ImgurGallery; } } else if (UrlContent.Contains(" ") && UrlContent.Contains("i.imgur.com") && !UrlContent.Contains(".gifv") && !UrlContent.Contains(".mp4")) { type = ContentType.Image; if (UrlContent.Contains(".gif")) { type = ContentType.Gif; } } else if (UrlContent.Contains(" ")) { type = ContentType.Gallery; } else if (UrlContent.Contains("//imgur.com/") && !UrlContent.Contains(".gifv") && !UrlContent.Contains(".mp4")) { type = ContentType.ImgurImage; } else if (UrlContent.Contains(".jpg") || UrlContent.Contains(".png") || UrlContent.Contains(".jpeg")) { type = ContentType.Image; } else if (UrlContent.Contains(".mp4")) { type = ContentType.Mp4; } else if (UrlContent.Contains("redgifs") && UrlContent.Contains("watch")) { type = ContentType.RedGifWatch; } else if (UrlContent.Contains("twitter.com/")) { type = ContentType.Twitter; } else if (UrlContent.Contains("youtu.be") || UrlContent.Contains("youtube.com")) { type = ContentType.Youtube; } else if (UrlContent.Contains(".gifv")) { type = ContentType.Gifv; } else if (UrlContent.Contains(".gif")) { type = ContentType.Gif; } else if (UrlContent.Contains("gfycat.com")) { type = ContentType.GfyCat; } else if (!UrlThumbnail.Contains("self") && !UrlThumbnail.Contains("default")) { type = ContentType.UrlPreview; } return(type); }