From 11fb580eb0bde3b0e270f4a4a34e60f4ffc84e70 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 12 Dec 2017 08:51:23 -0600 Subject: [PATCH] fixed billboard bug Signed-off-by: Matt Bruce --- BillboardPlaylistUpdater/Program.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/BillboardPlaylistUpdater/Program.cs b/BillboardPlaylistUpdater/Program.cs index a6fb8e5..f1279a1 100644 --- a/BillboardPlaylistUpdater/Program.cs +++ b/BillboardPlaylistUpdater/Program.cs @@ -24,7 +24,6 @@ namespace BillboardPlaylistUpdater static void Main(string[] args) { //args = new string[] { "mbrucedogs" }; - if (args.Length != 1) { Console.WriteLine("usage: songcrawler partyid songspath"); @@ -38,7 +37,7 @@ namespace BillboardPlaylistUpdater BasePath = ConfigurationManager.AppSettings["Firebase.Path"] }; FireSharp.FirebaseClient client = new FireSharp.FirebaseClient(config); - songs = client.Get(string.Format("controllers/{0}/songs", "mbrucedogs")).ResultAs>(); + songs = client.Get(string.Format("controllers/{0}/songs", controller)).ResultAs>(); string firepath = "songList"; Console.WriteLine("Loading current library"); @@ -196,12 +195,16 @@ namespace BillboardPlaylistUpdater foreach (var article in articles) { var title = article.QuerySelector("h2.chart-row__song"); - var artist = article.QuerySelector("a.chart-row__artist"); + var artist = article.QuerySelector("span.chart-row__artist"); var position = article.QuerySelector("span.chart-row__current-week"); if (artist == null) { artist = article.QuerySelector("h3.chart-row__artist"); } + if (artist == null) + { + artist = article.QuerySelector("a.chart-row__artist"); + } if (title != null && artist != null && position != null) { SongListSong song = new SongListSong();