Advertisement
nher1625

music_app

Jun 4th, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var prompt = require('prompt');
  2. var open = require('open');
  3. //open('http://www.youtube.com/');
  4. var properties = [
  5.     {
  6.         name: 'username',
  7.         validator: /^[a-zA-Z\s\-]+$/,
  8.         warning: 'Username must be only letters, spaces, or dashes'
  9.     },
  10.     {
  11.         name: 'password',
  12.         hidden: true
  13.     }
  14. ];
  15. var music = [ {
  16.         artist: "Kaytranada",
  17.         tracks: {
  18.             name: "labLDN",
  19.             destination: "http://www.youtube.com/"
  20.          }
  21.     }
  22. ];
  23.  
  24. prompt.start();
  25.  
  26. function Music() {
  27.     this.allSongs = allSongs;
  28.     this.allArtists = allArtists;
  29.     this.createArtist = createArtist;
  30.     this.addSong = addSong;
  31.     this.deleteSong = deleteSong;
  32.     this.listen = listen;
  33. }
  34.  
  35. function createArtist(name, trackName, track) {
  36.     music[music.length-1].artist = name;
  37.     music[music.length-1].tracks.name = trackName;
  38.     music[music.length-1].tracks.destination = track;
  39. };
  40.  
  41. function allSongs(arr) {
  42.     for (var i = 0; i < arr.length; i++)
  43.         console.log(arr[i].artist + " | " + arr[i].song);
  44. }
  45.  
  46. createArtist('David Morales', 'labLDN', 'https://www.youtube.com/watch?v=SXhgTf6OjU0')
  47. console.log(music);
  48. console.log(allSongs(music));
  49. // prompt.get(properties, function (err,result) {
  50. //  if (err) { return onErr(err); };
  51. //  console.log('Command-line input received:');
  52. //  console.log('   Username: ' + result.username);
  53. //  console.log('   Password: ' + result.password);
  54. // });
  55.  
  56. // function onErr(err) {
  57. //  console.log(err);
  58. //  return 1;
  59. // }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement