Git Product home page Git Product logo

liri's Introduction

LiriBot

A language Interpretation and Recognition Interface that uses command line in node to give you back data

  • LIRI will search Spotify for songs, Bands in Town for concerts and OMDB for movies

Before running LIRI

  • Clone down the repository
  • please use your own api keys and create your own .env file following the format in the env.example file
    • API Keys Required:
      • OMDB apikey
      • Spotify id and secret

Installation

  • Run your terminal/bash and go to the root of the liri folder
npm install

How to use LIRI

  • LIRI is able to take in 4 commands utilizing node.js
    • concert-this
    • spotify-this-song
    • movie-this
    • do-what-it-says

What each command does


example: node liri.js concert-this <band or artist name>
  1. 'node liri.js concert-this <band or artist name>'
    • Displays a list of results of where the band or artist is performing


example: node liri.js spotify-this-song Mr Brightside
  1. 'node liri.js spotify-this-song <song name>'
    • Displays the top 3 results of the song name


example: node liri.js movie-this The Avengers
  1. 'node liri.js movie-this <movie title>'
    • Displays the following information

      • Title of the movie
      • Year of the movie
      • IMDB Rating of the movie if available
      • Rotten Tomatoes Rating of the movie if available
      • Where was the movie produced
      • Language of the movie
      • Plot of the movie
      • Actors in the movie
    • If there is no movie title inserted, the search will default to Mr. Nobody

    • something special happens if you come across a movie that was produced in a certain country....


example: node liri.js do-what-it-says
  1. 'node liri.js do-what-it-says'
    • Takes the text from random.txt and runs the song through the spotify-this-song command
  • In addition to logging out your results to the terminal, it will log out your inputs and results in a log.txt file!

Built With

Author

Acknowledgements

  • The Coding Boot Camp at UT Austin for giving me the challenge of making this app

liri's People

Contributors

tintdang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.