Skip to content
Language Interpretation and Recognition Interface (LIRI) that searches Spotify for songs, Bands in Town for concerts, and OMDB for movies.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
keys.js
liri.js
package-lock.json
package.json
random.txt

README.md

liri-node-app

Language Interpretation and Recognition Interface (LIRI). A command line node app that takes in parameters and returns data. It searches Spotify for songs, Bands in Town for concerts, and OMDB for movies.

Technologies Used:

  • Node.js
  • Axios HTTP Client
  • Moment, a JavaScript date library for parsing, validating, manipulating, and formatting dates.
  • Chalk

APIs Used:

LIRI Node Demo

Full Video Demo: https://share.getcloudapp.com/6qu0DJPJ

Commands:

$ concert-this 'ARTIST'
$ spotify-this-song  'SONG'
$ movie-this 'MOVIE'
$ what-it-says

Installation

  • Clone GitHub repo.
  • Get keys from the APIs listed above.
  • Create .env file and add the keys to the file with this template:
# Spotify API keys
SPOTIFY_ID=XXXXX
SPOTIFY_SECRET=XXXX

# Bands In Town API Key
APP_ID=XXXXX

# OMDB API Key
OMDB_KEY=XXXXX

  • Install npm dependencies:
$ npm install
  • Enjoy!
You can’t perform that action at this time.