diff --git a/SongCrawler/Program.cs b/SongCrawler/Program.cs index ce687de..fa4e33c 100644 --- a/SongCrawler/Program.cs +++ b/SongCrawler/Program.cs @@ -19,6 +19,7 @@ namespace SongCrawler { static void Main(string[] args) { + args = new string[]{ "mbrucedogs", "z:\\" }; //FindDuplicates(args); if (args.Last() == "-sl") { @@ -115,7 +116,28 @@ namespace SongCrawler } client.Set(firepath, songs); + List created = new List(); + foreach (Song s in songs) + { + created.Add(new CreatedSong(File.GetCreationTime(s.Path),s)); + } + var first200 = created.Where(s => s.created != null).OrderByDescending(s => s.created).Take(200); + var added = first200.Select(s=>s.song).ToList(); + string newSongs = string.Format("controllers/{0}/newSongs", controller); + client.Set(newSongs, added); + } + public class CreatedSong + { + public DateTime created { get; set; } + public Song song { get; set; } + public CreatedSong(DateTime created, Song song) + { + this.song = song; + this.created = created; + } + } + private static void CrawlNoDupeSongs(string[] args) {