fixed billboard bug
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
e90160c56d
commit
11fb580eb0
@ -24,7 +24,6 @@ namespace BillboardPlaylistUpdater
|
|||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
//args = new string[] { "mbrucedogs" };
|
//args = new string[] { "mbrucedogs" };
|
||||||
|
|
||||||
if (args.Length != 1)
|
if (args.Length != 1)
|
||||||
{
|
{
|
||||||
Console.WriteLine("usage: songcrawler partyid songspath");
|
Console.WriteLine("usage: songcrawler partyid songspath");
|
||||||
@ -38,7 +37,7 @@ namespace BillboardPlaylistUpdater
|
|||||||
BasePath = ConfigurationManager.AppSettings["Firebase.Path"]
|
BasePath = ConfigurationManager.AppSettings["Firebase.Path"]
|
||||||
};
|
};
|
||||||
FireSharp.FirebaseClient client = new FireSharp.FirebaseClient(config);
|
FireSharp.FirebaseClient client = new FireSharp.FirebaseClient(config);
|
||||||
songs = client.Get(string.Format("controllers/{0}/songs", "mbrucedogs")).ResultAs<List<Song>>();
|
songs = client.Get(string.Format("controllers/{0}/songs", controller)).ResultAs<List<Song>>();
|
||||||
|
|
||||||
string firepath = "songList";
|
string firepath = "songList";
|
||||||
Console.WriteLine("Loading current library");
|
Console.WriteLine("Loading current library");
|
||||||
@ -196,12 +195,16 @@ namespace BillboardPlaylistUpdater
|
|||||||
foreach (var article in articles)
|
foreach (var article in articles)
|
||||||
{
|
{
|
||||||
var title = article.QuerySelector("h2.chart-row__song");
|
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");
|
var position = article.QuerySelector("span.chart-row__current-week");
|
||||||
if (artist == null)
|
if (artist == null)
|
||||||
{
|
{
|
||||||
artist = article.QuerySelector("h3.chart-row__artist");
|
artist = article.QuerySelector("h3.chart-row__artist");
|
||||||
}
|
}
|
||||||
|
if (artist == null)
|
||||||
|
{
|
||||||
|
artist = article.QuerySelector("a.chart-row__artist");
|
||||||
|
}
|
||||||
if (title != null && artist != null && position != null)
|
if (title != null && artist != null && position != null)
|
||||||
{
|
{
|
||||||
SongListSong song = new SongListSong();
|
SongListSong song = new SongListSong();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user