Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
HowAboutWe committed May 8, 2011
0 parents commit 45dfac3
Show file tree
Hide file tree
Showing 37 changed files with 6,803 additions and 0 deletions.
34 changes: 34 additions & 0 deletions bin/muzak
@@ -0,0 +1,34 @@
#!/usr/local/bin/node
(function() {
var MUZAK_REDIRECT, MUZAK_URL, argv, muzakBaby, request, rest, room, sys;
sys = require('sys');
rest = require('restler');
MUZAK_URL = 'http://muzak.heroku.com';
MUZAK_REDIRECT = 'http://hawmuzak.heroku.com';
argv = process.argv;
if (argv) {
request = process.argv[2];
if (request === 'current') {
rest.get(MUZAK_REDIRECT, {
followRedirects: false
}).on('complete', function(headers, data) {
return sys.puts('Current Muzak room is: ' + data.headers.location);
});
} else if (request === 'create') {
if (room = process.argv[3]) {
rest.post(MUZAK_REDIRECT, {
data: {
url: room
}
}).on('complete', function(data, response) {
return sys.puts('New Muzak room created: ' + response.headers.location);
});
} else {
sys.puts("Could not create a new room. You need to supply a URL for it.");
}
} else if (request === 'baby') {
muzakBaby = ' \n MMMMMMMMMM \n MM M MM \n M M M \n M M MM M \n M M \n M M \n M \n \nM \nM MM M \nM M M M \n M MM \n M M \n M M \n M M M M \n M MM MMM \n M M \n M \n M \n MMMMM MMMM \n ';
sys.puts(muzakBaby);
}
}
}).call(this);
55 changes: 55 additions & 0 deletions lib/muzak.coffee
@@ -0,0 +1,55 @@
#!/usr/local/bin/node

sys = require 'sys'
rest = require 'restler'

MUZAK_URL = 'http://muzak.heroku.com'
MUZAK_REDIRECT = 'http://hawmuzak.heroku.com'

argv = process.argv

if argv
request = process.argv[2]

if request == 'current'
rest.get(MUZAK_REDIRECT, {
followRedirects: false
}).on 'complete',
(headers, data) ->
sys.puts 'Current Muzak room is: ' + data.headers.location

else if request == 'create'
if room = process.argv[3]
rest.post(MUZAK_REDIRECT, {
data: { url: room }
}).on 'complete', (data, response) ->
sys.puts 'New Muzak room created: ' + response.headers.location
else
sys.puts "Could not create a new room. You need to supply a URL for it."

else if request == 'baby'
muzakBaby = '''
MMMMMMMMMM
MM M MM
M M M
M M MM M
M M
M M
M
M
M MM M
M M M M
M MM
M M
M M
M M M M
M MM MMM
M M
M
M
MMMMM MMMM
'''
sys.puts muzakBaby
33 changes: 33 additions & 0 deletions lib/muzak.js
@@ -0,0 +1,33 @@
(function() {
var MUZAK_REDIRECT, MUZAK_URL, argv, muzakBaby, request, rest, room, sys;
sys = require('sys');
rest = require('restler');
MUZAK_URL = 'http://muzak.heroku.com';
MUZAK_REDIRECT = 'http://hawmuzak.heroku.com';
argv = process.argv;
if (argv) {
request = process.argv[2];
if (request === 'current') {
rest.get(MUZAK_REDIRECT, {
followRedirects: false
}).on('complete', function(headers, data) {
return sys.puts('Current Muzak room is: ' + data.headers.location);
});
} else if (request === 'create') {
if (room = process.argv[3]) {
rest.post(MUZAK_REDIRECT, {
data: {
url: room
}
}).on('complete', function(data, response) {
return sys.puts('New Muzak room created: ' + response.headers.location);
});
} else {
sys.puts("Could not create a new room. You need to supply a URL for it.");
}
} else if (request === 'baby') {
muzakBaby = ' \n MMMMMMMMMM \n MM M MM \n M M M \n M M MM M \n M M \n M M \n M \n \nM \nM MM M \nM M M M \n M MM \n M M \n M M \n M M M M \n M MM MMM \n M M \n M \n M \n MMMMM MMMM \n ';
sys.puts(muzakBaby);
}
}
}).call(this);
1 change: 1 addition & 0 deletions node_modules/.bin/cake

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/coffee

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions node_modules/coffee-script/.npmignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions node_modules/coffee-script/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

48 changes: 48 additions & 0 deletions node_modules/coffee-script/README

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

78 changes: 78 additions & 0 deletions node_modules/coffee-script/Rakefile

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions node_modules/coffee-script/bin/cake

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions node_modules/coffee-script/bin/coffee

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

75 changes: 75 additions & 0 deletions node_modules/coffee-script/lib/browser.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 45dfac3

Please sign in to comment.