Skip to content

LIRI is a Language Interpretation and Recognition Interface. LIRI is a command line node app that takes in parameters and gives you back data.

alujs/liri-node-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

liri-node-app

LIRI is a Language Interpretation and Recognition Interface. LIRI is a command line node app that takes in parameters and gives you back data.

Instructions on how to use LIRI

  • There are four different commands that are recognized by LIRI.
  • The syntax of how to use each of these commands is referenced below.
  1. node liri.js concert-this <artist/band name here>

    • This will search the Bands in Town Artist Events API ("https://rest.bandsintown.com/artists/" + artist + "/events?app_id=codingbootcamp") for an artist and render the following information about each event to the terminal:

      • Name of the venue

      • Venue location

      • Date of the Event (use moment to format this as "MM/DD/YYYY")

  2. node liri.js spotify-this-song '<song name here>'

    • This will show the following information about the song in your terminal/bash window
        * Artist(s)
    
        * The song's name
    
        * A preview link of the song from Spotify
    
        * The album that the song is from
    
    • If no song is provided then your program will default to "The Sign" by Ace of Base.
  3. node liri.js movie-this '<movie name here>'

    • This will output the following information to your terminal/bash window:

        * Title of the movie.
        * Year the movie came out.
        * IMDB Rating of the movie.
        * Rotten Tomatoes Rating of the movie.
        * Country where the movie was produced.
        * Language of the movie.
        * Plot of the movie.
        * Actors in the movie.
      
    • If the user doesn't type a movie in, the program will output data for the movie 'Mr. Nobody.'

  4. node liri.js do-what-it-says

    • Using the fs Node package, LIRI will take the text inside of random.txt and then use it to call one of LIRI's commands.

      • It should run spotify-this-song for "I Want it That Way," as follows the text in random.txt.

      • Edit the text in random.txt to test out the feature for movie-this and concert-this.

Outputting search results to separate text file

  • Lastly, in addition to logging the data to the user's terminal/bash window, the data will also be outputted to a separate text file.
  • This outputted data can be found under the filename log.txt.

About

LIRI is a Language Interpretation and Recognition Interface. LIRI is a command line node app that takes in parameters and gives you back data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published