tomahk
Version:
Node.JS binding to interact with toma.hk
39 lines (28 loc) • 789 B
Markdown
node-tomahk
===========
Node.JS binding to interact with toma.hk
## Create a playlist
```javascript
tomahk.createPlaylist("Awesome playlist!", [
{artist: "Bloc Party", title: "Ratchet"},
{artist: "Vampire Weekend", title: "A-Punk"}
], function (url) {
console.log("Playlist URL: " + url);
});
```
## Get the URL for an album
```javascript
var url = tomahk.albumUrl('Blur', '13');
```
## Get the URL for a track
```javascript
var url = tomahk.trackUrl('Bloc Party', 'Ratchet');
// toma.hk redirects this to a shortened url which you can get via
tomahk.shortTrackUrl('Bloc Party', 'Ratchet', function (url) {
console.log('Listen to Bloc Party - Ratchet at ' + url);
});
```
## Get the URL for an artist
```javascript
var url = tomahk.artistUrl('Bloc Party');
```