private void AddAudioMetaUrlToDownloadList(Post post) { if (!Blog.CreateAudioMeta || post.Type != "audio") { return; } string textBody = tumblrJsonParser.ParseAudioMeta(post); AddToDownloadList(new AudioMetaPost(textBody, post.Id)); AddToJsonQueue(new CrawlerData <Post>(Path.ChangeExtension(post.Id, ".json"), post)); }
private void AddAudioMetaUrlToDownloadList(TumblrJson document) { if (blog.CreateAudioMeta) { foreach (Post post in document.response.posts) { if (!PostWithinTimeSpan(post)) { continue; } if ((post.type == "audio") && (!tags.Any() || post.tags.Intersect(tags, StringComparer.OrdinalIgnoreCase).Any())) { if (CheckIfDownloadRebloggedPosts(post)) { string postId = post.id; string textBody = tumblrJsonParser.ParseAudioMeta(post); AddToDownloadList(new AudioMetaPost(textBody, postId)); AddToJsonQueue(new TumblrCrawlerData <Post>(Path.ChangeExtension(postId, ".json"), post)); } } } } }