forked from beardedspice/BS-Strategies
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNoonPacific.bsstrategy
32 lines (32 loc) · 1.13 KB
/
NoonPacific.bsstrategy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//
// NoonPacific.m
// BeardedSpice
//
// Created by Tomas on 07/05/15.
// Copyright (c) 2015 Tyler Rhodes / Jose Falcon. All rights reserved.
//
BSStrategy = {
version:1,
displayName:"Noon Pacific",
accepts: {
method: "predicateOnTab",
format:"%K LIKE[c] '*noonpacific.com*'",
args: ["URL"]
},
isPlaying: function() { return document.querySelector('.fa-pause') ? true:false;},
toggle: function () {return document.querySelectorAll('.fa-fw')[1].click()},
next: function () {return document.querySelector('.fa-forward').click()},
previous: function () {return document.querySelector('.fa-backward').click()},
pause: function () {return document.querySelector('.fa-pause').click()},
trackInfo: function () {
var track = document.querySelectorAll('.track-info div p');
var imgSrc = document.querySelector('.mixtape-container img.mixtape').getAttribute('src');
var album = document.querySelector('.mixtape-container div.mixtape-label h3').innerText;
return {
'track':track[0].firstChild.nodeValue,
'artist':track[1].firstChild.nodeValue,
'album':album,
'image':imgSrc
}
}
}