Liribot is the command line version of Siri, taking in the command the user wants to execute. The commands the user can use are(case sensitive):
- concert-this (retrieves latest concert information of searched artist/band)
- movie-this (retrives information about the movie searched)
- spotify-this-song (retrieves information about top 5 tracks related with that song)
- doWhatItSays (retrieves data from random.txt (file can only be one line) and determines which of the above listed function are to be run)
After declaring a command, the user can search up any query relaed to their command. The backend does the rest in terms of format and feeding it to the appropriate API.
- Node.js, JSON
You will need to provide your own spotify Spotify-ID and Secret-ID in your own .env file. Please retrieve that data from: https://developer.spotify.com/
- Bands in Town: http://www.artists.bandsintown.com/bandsintown-api
- OMDB: http://www.omdbapi.com/
- Axios: https://www.npmjs.com/package/axios
- Dotenv: https://www.npmjs.com/package/dotenv
- Moment: https://www.npmjs.com/package/moment
- Spotify-Node-js: https://www.npmjs.com/package/node-spotify-api