Example #1
0
 }, function (error, response, data) {
     if (!error && response.statusCode === 200) {
         event.channel.say('Spotify: %s by %s. %s tracks, released %s.',
             ircC.olive.bold(data.album.name),
             ircC.cyan.bold(data.album.artist),
             data.album.tracks.length,
             data.album.released
             );
     } else {
         scriptLoader.debug('[urltitle/spotify/album] %s', error);
     }
 });
Example #2
0
 }, function (error, response, data) {
     if (!error && response.statusCode === 200) {
         var artistStr = '', time, artists = _.map(data.track.artists, function (artist) {
             return artist.name;
         });
         if (artists.length > 1) {
             artistStr = ' & ' + artists.pop();
             artistStr = artists.join(', ') + artistStr;
         } else {
             artistStr = artists[0];
         }
         time = utils.formatTime(Math.round(data.track.length));
         event.channel.say('Spotify: %s (Track No. %s on %s) [%s]',
             ircC.cyan.bold(artistStr + ' - ' + data.track.name),
             data.track['track-number'],
             ircC.olive.bold(data.track.album.name),
             time
             );
     } else {
         scriptLoader.debug('[urltitle/spotify/track] %s', error);
     }
 });
Example #3
0
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

var c = require('irc-colors')

module.exports = {

	' ': ' ',
	'0': c.white.bgwhite('@'),
	'1': c.black.bgblack('@'),
	'2': c.navy.bgnavy('@'),
	'3': c.green.bggreen('@'),
	'4': c.red.bgred('@'),
	'5': c.brown.bgbrown('@'),
	'6': c.purple.bgpurple('@'),
	'7': c.olive.bgolive('@'),
	'8': c.yellow.bgyellow('@'),
	'9': c.lime.bglime('@'),
	'a': c.teal.bgteal('@'),
	'b': c.cyan.bgcyan('@'),
	'c': c.blue.bgblue('@'),
	'd': c.pink.bgpink('@'),
	'e': c.gray.bggray('@'),
	'f': c.silver.bgsilver('@')
}