Language Interpretation and Recognition Interface
LIRI is like iPhone's SIRI. However, while SIRI is a Speech Interpretation and Recognition Interface, LIRI is a Language Interpretation and Recognition Interface. LIRI is a command line node app that takes in parameters and gives you back data.
- JavaScript & Node.JS - code for command line LIRI application
- .env - environment file holding user's own API keys (Spotify & Twitter)
- dotenv - node npm package for environment files
npm install dotenv --save
- node-spotify-api - node npm package for Spotify requests
npm install --save node-spotify-api
- twitter - node npm package for Twitter requests
npm install twitter
- request - node npm package for http(s) requests
npm install request
- fs - node npm package for file system functionality
LIRI currently accepts the following commands
- my-tweets
user-name
( Will return 20 most recent user Twitter tweets if username is valid ) - spotify-this-song
song-title
( Will return best match on Spotify if the song title is valid ) - movie-this
movie-title
( Will return best match on OMDB if the movie title is valid ) - do-what-it-says ( Will read action from random.txt and execute proper action block )
- Added a log file to record all user action when using the LIRI application
- Current functionality only extended to my-tweets
Copyright (c) Jason Warner 2018