Giter Club home page Giter Club logo

music-movie-node-bot-liri's Introduction

liri-node-app-bot

Introduction

Hello! Liri-node-app is a command line node application that grabs user input and returns API data relevant to the input. My goal with this project was to better understand how to use the node command line, parse user input and perform axios API calls to receive and display data. Please see a small screenshot below!

alt text

Please read on for more information!

Technologies

Node.js - JavaScript if/else statements, loops and module import
.env
FS node module
Axios node package
OMDB Movie Database API
Spotify API and node package
BandsInTown API
Moment.js node package

Methodology

The general principle applied in this project was grabbing user input and using that as a query for various api calls. For example, if the user typed "concert-this" as their first input, followed by a band name, the program read the first input as direction to use the BandsInTown API and query the band name the user entered. Once the JSON object was returned, the data was parsed and displayed to the user in the terminal. Also, for the final part of the assignment "do-what-it-says", the program uses the fs module to read the data from a local file, parses it and inputs it in a query to an API. This project served as a great start to Node.js and backend development.

Please reach out with any questions!

music-movie-node-bot-liri's People

Contributors

rraj13 avatar rahulrajdev avatar

Stargazers

 avatar

Watchers

 avatar

music-movie-node-bot-liri's Issues

Grade Comments

Great work, excellent video, you're an excellent video code presenter, have you done that sort of thing before? Are you familiar with ASMR (it's nothing to do with code)? Code looks good, let's try to stop using var and instead use let or const (const for ones that aren't being changed). It's the javascript way of the future. Oh also, excellent on getting the .gitignore in there, but once you've already committed something a .gitignore won't remove so you would still need to delete the node_modules folder from the repo since it got added in there before it was in the .gitignore or before the ignore was present.

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.