liri-node, the language interpretation and recognition interface, is a command line application that takes the user parameters and returns back data. It incorporates several node modules, to retrieve song, band, and movie information.
To use the liri-node application, simply clone the repository, and then open your terminal application to the directory the cloned repository is located. To start the application, type node liri and then use one of the three following commands, concert-this to retrieve artist/band tour information and the date and location of their next scheduled event, spotify-this-song to search for your favorite song and find out the name of the artist/band, the album and to preview the song, and movie-this to retrieve movie information, year it was released, movie plot, actors, and movie review ratings. Navigate to Liri Sample Output to see some output examples. Or for a screen capture of the terminal, navigate to Liri Screen Capture.
User will need to have Node.js installed and install the NPM packages listed in installation.
User will need to install the following NPM packages:
- Axios - Promise based HTTP client for the browser and node.js.
- Node Spotify API - A simple to use API library for the Spotify REST API.
- Moment.js - AA lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
- DotEnv - Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env, storing configuration information separate from code.
- OMDb API - The Open Movie Database.
- Bands In Town API - Read-only access to artist info and artist events.
- Spotify API - Spotify for Developers.
- Craig Ossandon - LinkedIn
- Joe Han, Joshua Appel, Erin Rizal, & Jonathan Ho - Rutgers BCS Instructor and TA's
- All of the Rutgers BCS Classmates that help make everyday an amazing experience.